Pessoal ao tentar inserir dados no banco de dados ele apresenta um erro null
public String cadastrarCliente(Cliente cli) {
String sql = "Insert into tb_clientes(cli_cod , cli_razaosocial, cli_cnpj, cli_rua, cli_cep, cli_telefone, cli_email, cli_tiposervico, cli_horasremotas, cli_nomemaquina, cli_usuario, cli_servidor, cli_senha, cli_ip, cli_nome) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
String resp="";
//Capturo o valor do campoTextField e coloco em valorTextField.
try {
pst = conexao.con.prepareStatement(sql);
//seta os valores
pst.setInt(1,cli.getCli_cod());
pst.setString(2,cli.getCli_RazaoSocial() );
pst.setInt(3,cli.getCnpj());
pst.setString(4, cli.getRua());
pst.setInt(5, cli.getCep());
pst.setInt(6, cli.getTelefone());
pst.setString(7, cli.getEmail());
pst.setString(8, cli.getTiposervico());
pst.setInt(9, cli.getHorasRemotas());
pst.setString(10,cli.getNomeMaquina());
pst.setString(11,cli.getUsuario());
pst.setString(12, cli.getServidor());
pst.setString(13, cli.getSenha());
pst.setInt(14, cli.getIp());
pst.setString(15, cli.getCli_nome());
//pst.setInt(14,Integer.parseInt(txtId.getText()));
pst.execute();
JOptionPane.showMessageDialog(null, "Gravado" );
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Erro na Inserção de dados:\n Erro:" + e.getMessage());
}
//con.desconecta();
return resp;
}