Originariamente inviato da spier86
non ho capito cosa vuol dire che la mia ArrayList<Dati Rilevati> debba essere dentro il model!
Molto molto abbozzato (ehm ... completalo tu ):

codice:
public class DatiRilevatiTableModel extends AbstractTableModel {
    private ArrayList<DatiRilevati> datiArray;    // <---- Il table model ha la collezione

    public DatiRilevatiTableModel() {
        datiArray = new ArrayList<DatiRilevati>();
    }

    // .... altri metodi per esporre dati/informazioni secondo TableModel ....


    // .... Metodi "tuoi" per agire sul table model, per es.:

    public void aggiungiDatiRilevati(DatiRilevati dati) {
        // .... aggiungi alla lista
        // .... notifica l'inserimento di una nuova riga
    }
}