Recebendo informações de fomulário (ejb-war)

Boa tarde! Estou fazendo um cadastro de cliente (para ordem de serviço), e estou tendo problemas para coletar as informações (principalmente int) do meu formulário.
Segue abaixo meu código:
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(“text/html;charset=UTF-8”);
PrintWriter out = response.getWriter();

    cliente.setIdcliente(new Integer(clienteFacade.count()+1));
    cliente.setNome(request.getParameter("nome"));
    //CNPJ
    int i = Integer.parseInt(request.getParameter("cnpj"));
    cliente = clienteFacade.find(i);
    //Inc. Estadual
    int n = Integer.parseInt(request.getParameter("ie"));
    cliente = clienteFacade.find(n);
    //Telefone
    int o = Integer.parseInt(request.getParameter("telefone"));
    cliente = clienteFacade.find(o);
    cliente.setEmail(request.getParameter("email"));
    //CEP
    int p = Integer.parseInt(request.getParameter("cep"));
    cliente = clienteFacade.find(p);
    cliente.setEndereco(request.getParameter("endereco"));
    cliente.setEstado(request.getParameter("estado"));
    cliente.setCidade(request.getParameter("cidade"));

    
    
    try {
        /* TODO output your page here. You may use following sample code. */
        clienteFacade.create(cliente);
        out.println("<html>");
        out.println("<html>");
        out.println("<head>");
        out.println("<title>Cadastro de Cliente</title>");            
        out.println("</head>");
        out.println("<body>");
        out.println("Sr(a). " + i + " Cadastrado com sucesso!");
        out.println("<a  >Voltar</a>");
        out.println("&lt;/body&gt;");
        out.println("&lt;/html&gt;");
    }finally{
        out.close();
    }
}