Jtable e avançar não se entendem

Resolvido

Por que postou tanto código?

Cadê a divisão em camadas? Cadê as classes de negócio?
E por que está se punindo usando o DefaultTableModel?

Dei uma olhada em outros mensagens sobre DefaultTableModel e sobre TableModel e resolvi dar uma estudada no TableModel.