Jlist + BD[Resolvido]

private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) {
      final DefaultListModel lista = new DefaultListModel();   // TODO add your handling code here:
      jList1 = new javax.swing.JList(lista); 
      try  
   {  
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//busca Driver
      //conecta no BD
      Connection con=DriverManager.getConnection("jdbc:odbc:BDCadastro","","");
      Statement stmt= con.createStatement();
         String sql = "SELECT Nome FROM TabFicha"; 
          System.out.println("SQL: \"" + sql + "\"");  
       ResultSet RS = stmt.executeQuery(sql);
         
        while(RS.next()){  
            lista.addElement(RS.getString("Nome"));
        
         }
        
      con.close();   
        RS.close();
          
        }
      
      catch(SQLException e){ //trata os erros
            JOptionPane.showMessageDialog(this,"Erro Cmdo SQL "+e.getMessage());
            } catch(ClassNotFoundException e){      
             JOptionPane.showMessageDialog(this,"Driver não encontrado");
        } 
      
    }

E aí galera!!
To usando esse cogigo aí no netbeans para tirar os dados de um bd para uma jlist + só k quando clico no botão aparece a mensagem Erro Cmdo SQL ResultSet Closed, alguem pod m ajudar??
Vlwwww