Quote Originariamente inviata da Bombonera Visualizza il messaggio
Ne ho implementata soltanto una di Jtable e gli oggetti sono tutti della stessa classe.
A grandi linee, la tua implementazione è sensata ed appropriata. Il nome della classe è abbastanza generico, mentre invece la classe è specifica per Partita e non per altro tipo. Va anche bene .. cioè, non è quello un problema.

Tieni però presente che il tuo table model non è editabile e nemmeno espandibile. Se tu dall'esterno vai a modificare strutturalmente il Vector che è lo stesso che ha esattamente il VectorTableModel, ovviamente il table model non ne "sa" nulla e quindi di per sé la tabella non può certo aggiornarsi.

A parte questo, riguardo la tua richiesta iniziale, quale è il dubbio? Stai già gestendo un Vector di oggetti di un tuo tipo. Se poi dal Vector vuoi ottenere un ArrayList, basta usare l'apposito costruttore di ArrayList.