Deberias usar la etiqueta de codigo cuando coloques codigo java. asi se entiende mejor tu codigo.
Viendo lo que te piden, no tendria porque ser tan largo el codigo.
yo lo que haria seria lo siguiente:
Usaria una linkedList
Código PHP:
LinkedList<String> alumno = new LinkedList<String>();
luego cada vez que guardo un alumno lo haria con el metodo addLast:
Código PHP:
alumno.addLast(textfield1.getText());
alumno.addLast(textfield2.getText());
alumno.addLast(textfield2.getText());
y te aconsejo que utilices la DefaultTableModel.