Ho provato con JTable ma ho lasciato stare per via della poca documentazione
Come poca documentazione?!
C'è tanto di tutorial Oracle ufficiale, più, trovi sicuramente svariati tutorial/articoli in rete e se chiedi qui, ti rispondo io che su Swing (e JTable) sono ferrato.