// First generate a array list with maps containing courseIDs and their descriptions
CoursesJpaController coursesJpaController = new CoursesJpaController();
List<Integer> recommendedCourseIDList;
RecommendationBean bean = new RecommendationBean();
recommendedCourseIDList = bean.getRecommendedCoursesForUserID(userID);
//********************************
// Second generate an ArrayList consist of course objects
ArrayList coursesMapList = new ArrayList();