Problema com jTextField [RESOLVIDO]

Estou com um seguinte problema, tenho uma pequena funcionalidade de cadastro e consulta. estou validando um dos campos para saber se aquela string ja está cadastrada, so que ao chamar o focusLost, na field1. para verifcar se ja existe. se nao existir ele deicha fazer o cadastro. se exitir ele exibe um OpitionPane informando que ja tem o cadastro da string, porem se eu cadastrar qualquer string, e depois eu tentar cadastrala tentar cadastrar a mesma string, apos o cadastro da mesma, meu field2 exibe a data que eu a cadastrei anteriormente, ja tentei setar e nao resolveu, segue abaixo meu codigo [code] try{
Class.forName(driver);
con = DriverManager.getConnection(url);
statement = con.createStatement();

        sql = (new StringBuilder()).append("SELECT * FROM cad_processo WHERE processo =    '").append(jTextField1.getText()).append("'").toString();

        rs = statement.executeQuery(sql);
        while (rs.next())//ResultSet Execulta consulta
        {
                        
            if(rs.getString(2).equals(jTextField1.getText()))
            {
                JOptionPane.showMessageDialog(null,"Processo existente.\nPor favor digite outro.");

                //seta valores
                 jTextField1.setText("");//Campo processo
                 jTextField3.setText("");//Campo prazo
                 jFormattedTextField1.setText(null);//Campo data
                 jTextField1.requestFocus();

            }
        }
            con.close();//fecha conexao
    }catch(Exception e)
     {
        e.printStackTrace();
     }[/code]

Segue a imagem do meu problema



Valeus DouglasJam, Me Ajudou banstante.