JDBC com jTree

[code] try {

Class.forName(“com.mysql.jdbc.Driver”);

Connection con = DriverManager.getConnection(“jdbc:mysql://localhost/aaa”, “bbb”, “”);

     DatabaseMetaData dbmd = (DatabaseMetaData) con.getMetaData();
     String[] types = {"TABLE"};
     ResultSet resultSet = dbmd.getTables(null, null, "%", types);


     while (resultSet.next()) {
         String tableName = resultSet.getString("TABLE_NAME");


         estado = new DefaultMutableTreeNode(tableName);
               pais.add(estado);
     }

      Statement stm = (Statement) con.createStatement();

ResultSet rs = stm.executeQuery(“SELECT * FROM toradora”);

     while (rs.next()) {

         String episodios = rs.getString("epsodio");
         cidade = new DefaultMutableTreeNode(episodios);
         estado.add(cidade);

     }[/code]

bom como vcs viram ai esse codigopegaos nomes das tabelas e joga no jTree… e em baixo faz uma consulta pega o resultado e joga no jTRee bem agora

a 1ª consulta pega as seguintes colunas BLAME aaa teste toradora

a 2ª ta pegando o campo episodio da tabela toradora e adicionando ao jTree intão a arvore fica assim

+dowonloads
BLAME
aaa
teste
+toradora
(e o resultado da pesquisa do bd)

mas eu quero pegar o campo episodio de todos os tabelas e adicionar os dados em suas respectivas tabelas…

o que eu posso fazer pra isso funcionar?