Ya entonces este código tiene que ir en el actionPerformed cuando se busca al Docente
Código:
Docente d = buscarDocente("elcodigo");
model=(DefaultTableModel)this.jTable1.getModel();
for(Materia m:d.getMateriasdeldocente()){
Object[] fila = new Object[3];
fila[0] = m.getCodigomateria();
fila[1] = m.getNombremateria();
fila[2] = m.getCreditos();
model.addRow(fila);
}
tabla.setModel(model);
Prueba con eso
saludos