ArrayListMultimap from google collection

For iterating and storing the nested arrays, it is a good collection which takes care of null, not null etc makes storage and retrieval handy.
Below is a small code snippet of usage while gets the list of object array returned from a hibernate query:
public ListMultimap getAssignmentEventStatus(List assignmentEvents) {
String hql = “select lpa.assignmentEvent.id, lpa.progression from LearningPathAssignment lpa where lpa.assignmentEvent in (:assignmentEvents)”;
List learningPathAssignmentStatus = getSession().createQuery(hql).setParameterList(“assignmentEvents”, assignmentEvents).list();