public void loadStudents(List<Enrollment> enrs) { lstStudents.removeAllItems(); for (Enrollment enr : enrs) { lstStudents.addItem(enr); StringBuffer caption = new StringBuffer(); PhysicalPerson person = enr.getAdmissionAct().getStudent().getPhysicalPerson(); if (person.getIdentificationNumber() != null) { caption.append(person.getIdentificationNumber() + "-"); } else { caption.append("-- "); } if (person.getLastName() != null) { caption.append(person.getLastName() + ", "); } else { caption.append("--"); } if (person.getName() != null) { caption.append(person.getName()); } else { caption.append("--"); } lstStudents.setItemCaption(enr, caption.toString()); } }