Erro ao tentar Executar Store Prodecure do Sql server

Pessoal, veja se alguém consegue encontrar o erro… ele não está exibindo a pilha de erro mas não está inserindo os valores na tabela.
A chame primaria tá com auto incremento.
todos os campos podem conter valores null menos a chave primária.
Uma pergunta: Todos os campo permite valores null então mesmo permitindo … no método de inserir a store procedure eu tenho que colocar todos os campos ?
Porque tem 10 campo e eu só estou colocando 3 na store procedure.
O ERRO EStá na hora de executar a store procedure.

public void Inserir(String nome_Cliente, String telefone, String endereco) throws SQLException {

		Conexao_Banco sql = new Conexao_Banco();
		cn = sql.CriarConexao();
		CallableStatement cs;
		int qtdLinhasAfetadas;
		try {

			cs = cn.prepareCall("Incluir_Garantia_Mega_Eletronica ?,?,?");
			cs.setString(1, nome_Cliente);
                        cs.setString(2, telefone);
                        cs.setString(3, endereco);

		} catch (Exception ex) {
			throw new SQLException(
					"Erro ao tentar executar a Stored Procedure \""
							+ "up_Inc_Chamado" + "\" : " + ex.getMessage());
		}
	}

Não faltou executar?

cs.execute();

rá! era isso mesmo…
valeu mesmo =)