public List<Parent> obtenerFamilia(String codigoParent) { List<Alumno> alumnosPrueba = new ArrayList<Alumno>(); List<Parent> parentsPrueba = new ArrayList<Parent>(); Parent parTemp; // Obtener Familia String codFamily = ""; for (AlumnoParent alumnoPar : alumnoParent) { if (alumnoPar.getCodigoParent().equals(codigoParent)) { codFamily = alumnoPar.getCodigoFamilia(); } } for (AlumnoParent alumnoPar2 : alumnoParent) { if (alumnoPar2.getCodigoFamilia().equals(codFamily)) { parTemp = obtenerParents(alumnoPar2.getCodigoParent()); parTemp.setRelation(alumnoPar2.getRelacion()); parentsPrueba.add(parTemp); } } return parentsPrueba; }