Bom gente eu li bastante artigos daqui do fórum como:
http://www.guj.com.br/posts/list/100793.java
http://www.guj.com.br/posts/list/149034.java#808003
http://www.javasimples.com.br/mundo-java/death-to-defaulttablemodel-abstracttablemodel-rulez/
E vi sobre as vantagens de vc fazer sua propria JTableModel… mas o que eu não vi em java, é fazer uma tabela totalmente dinamica. Eu programo também em C# e lá dava para vc jogar um DataTable direto no DataGridView, ele jah gerava as colunas de acordo com o seu DataTable… era uma beleza. Mas como eu vi aqui no java, o JTableModel que é recomendado a fazer tem as colunas já bem definidas. Tem uma maneira de tornar isso dinamico? faço uma consulta qualquer SQL e não sei quantas colunas que ela me retorna, e quero montar uma tabela com isso. Só modificando talvez os nomes das colunas de visualização.
Espero que tenho me expressado adequadamente.