Originariamente inviato da fcorsa
sbaglio qualcosa nel metodo perche non va?

codice:
public void reset() throws SQLException{
			Statement stat = con.createStatement();
//			stringa della query per la visualizzazione delle materiali
			String query = "select * from magazzinoban order by id;";
//			esegue la query con le caratteristiche della tabbellascrollabile
			rs = stat.executeQuery(query);
//			crea la tabella con il modello 
			model= new ModelloTabella(rs);
			table = new JTable(model);
}
Ma non dovresti istanziare un nuovo JTable ogni volta. Se istanzi un nuovo JTable allora dovresti rimuovere il JTable vecchio dal pannello, inserire quello nuovo e allora in questo caso certo che sarebbe una questione di validate/repaint! Perché cambia la struttura del contenitore (il pannello).

Ti basta o cambiare i dati nel modello o istanziare un nuovo modello e assegnarlo al JTable.