Roster Generation system built in Java