Select mysql + java DUVIDA

Gente, estou com uma dúvida

A string a que eu estou enviando é esta :

[code]private void jButton_Buscar_remocaoActionPerformed(java.awt.event.ActionEvent evt) {
int number = 0;
String n;
n = jTextField_nSerie_Remocao.getText();
number = Integer.parseInt(n);

RemocaoProdutos.Busca(“SELECT * FROM localhost.estoque WHERE nserie=’”+number+"’ + ");

}[/code]

[code] public static void Busca(String a)
{
try
{

            Class.forName("com.mysql.jdbc.Driver");
            String serverName = sname;    //caminho do servidor do BD
            String mydatabase = mydbname;        //nome do seu banco de dados
            String url = urldb + serverName + "/" + mydatabase;
            String username = userid;        //nome de um usuário de seu BD      
            String password = passOfuser;      //sua senha de acesso

            java.sql.Connection conn = DriverManager.getConnection(url, username, password); 

            java.sql.Statement stm = conn.createStatement();
             
            ResultSet rs = stm.executeQuery(a);
            
            while (rs.next())
            {
              
                
           FormularioPrincipal.jTextPane_Resposta_Busca_Remocao(rs); 
           

            }
            
            
            
            
            conn.close();
            
        
        
   
            }catch(Exception e)
            {
            JOptionPane.showMessageDialog(null, e.getMessage());
            System.out.println(e.getMessage());
            
            }

}[/code]

Eu preciso que a linha de resposta seja escrita no jTextpane… mas nao estou conseguindo, esta dando erro! O que eu faço ???
Tenho a impressão que a resposta esta na minha cara, mas não consigo resolver!!

Agradeço ajuda!

falto você coloca o código do metodo busca, só uma dica você está usando jdbc usa o prepareStatement e passe os parametros de consulta via parametro para o prepareStatement evitando sql injection.

Entendi. Mas eu fiz de um jeito, que resolveu:

usei:
a =rs.getString(“coluna1”);
b =rs.getString(“coluna 2”);

JOptionPane.showMessageDialog(null, a + b );

Esse negócio de lógica da umas trava na cabeca mesmo!

Mas isso de prepared statement vou pesquisar!