Facendomi stampare a console le dimensioni sia della tabella che dello scrollpane, ottengo gli incredibili risultati:

Tabella: larghezza 300, altezza 0 (e fin qui è corretto)
ScrollPane: larghezza 454, altezza 404!!!

Ma lo scrollpane non dovrebbe adattare le proprie dimensioni ai componenti che contiene???

Tra l'altro ho scoperto che manualmente (setPreferredSize) riesco a rimpicciolire lo scrollpane...

Nessuno ha mai avuto un problema del genere?