ciao,
modifico il post visto che hai postato il nuovo codice.
Questo LudecaLogInServer è il thread che parte ad ogni connessione, giusto?
1. Perchè inizializi gui con new LudecaLogInServerGUI(); se poi la setti nel costruttore?
2. ArrayList<Operatore> listaOperatori: Ogni therad avrà una sua lista. Se due client fanno il login ci saranno due thread con ognuno una listaOperatori di dimensione 1, che poi vai a scrivere nella Jtable
PS: Se non ha capito male, la tua intenzione è quella che un client si connette al server, fa il login è poi la connessione si chiude,giusto ? non viene mantenuta la connessione fino a chiusura del client