Il miei dubbi sono sostanzialmente 2:
1) se per memorizzare gli elementi mi conviene usare una collection oppure basta un Array (credo ArrayList) globale e popolarlo ad ogni inserimento/rimozione
2) usare un ArrayList bidimensionale, uno per ogni TAB aperto, e poi alla fine sommare il contenuto di tutti.
Quello che mi serve è che alla fine mediante un Bottone possa popolare il mio DB con tutti gli elementi inseriti nella JList di ogni Tab.