Tem várias formas de se mostrar dados num JTable
Este é um exemplo simples
String[] colunas = new String []{"Estado","Cidade"};
String[][] dados = new String [][] {
{"SP","Sao Paulo"},
{"RJ","Rio de Janeiro"},
{"RN","Rio Grande do Norte"},
{"PR","Parana"}
};
JTable jtable = new JTable(dados, colunas);
Mas,.. o ideal é respeitar o modelo MVC do componente utilizando um
DataModel,.... segue
String[][] dados = new String [][]{
{"SP","Sao Paulo"},
{"RJ","Rio de Janeiro"},
{"RN","Rio Grande do Norte"},
{"PR","Parana"}
};
String[] colunas = new String []{"Estado","Cidade"};
// Ao inves de passar direto, colocamos os dados em um modelo
DefaultTableModel modelo = new DefaultTableModel(dados, colunas);
// e passamos o modelo para criar a jtable
JTable jtable = new JTable( modelo );
Cara, está ai dois exemplos simples de como fazer,.. a JTable tem muito
mais que isso, qualquer coisa posta ai.
Até mais.