Inserir dados no banco sqlserver

Boa noite galera duvida com esse código aqui:

  try{
   
    rs = c.stm.executeQuery("insert into conta_cliente values('"+l_valor.getText()+
                "','"+l_valor.getText()+"',0,'"+datad+"','"+hora+"','"+cod+"')");
               JOptionPane.showMessageDialog(this,"Depósito efetuado com sucesso!"); 
      
        
        }catch(Exception e){
         JOptionPane.showMessageDialog(null,"Erro na Operação!");
        }

ele funciona consegui inserir de boa os dados no banco mas, em vez dele exibir a mensagem de "Depósito efetuado com sucesso
ele exibi a mensagem de erro! não sei porque! da uma ajuda ai galera.

Olá, caio dias.

1 - Verifique o que está vindo nesses getText;
2 - Utilize o método preparedStatement e acabe com essas concatenações;
3 - Poste na área correta.

Valeu meu brother certeira a sua dica fiz tudo o que vc falou e rolou de boa!!! valeu