Lo que estás haciendo va totalmente contra los principios de la orientación a objetos.
Tienes que tratar de ver las cosas como objetos.
En tu caso Alumno es una clase, que debería contener una instancia de padre y otra de madre con su propia información.
Sería algo así, aunque puedes jugar con la herencia. El código está incompleto, es para que te hagas una idea.
Código Java:
Ver originalpublic class Persona {
...
}
public class Alumno extends Persona{
Persona padre;
Persona madre;
...
}
A su vez meterías el listado de alumnos en un array dinámico
http://docs.oracle.com/javase/7/docs...util/List.html