Erro Insert jsp

Caros colegas,
estou tentando fazer este insert:

[code]<% if (request.getParameter(“acao”) == null)
{
%>
<%}
else {
if((request.getParameter(“processo”).length() <= 0)||
(request.getParameter(“contrato”).length() <= 0)||
(request.getParameter(“comprador”).length() <= 0)||
(request.getParameter(“endImv”).length() <= 0)||
(request.getParameter(“cidImv”).length() <= 0)||
(request.getParameter(“ufImv”).length() <= 0)||
(request.getParameter(“novacao”).length() <= 0)||
(request.getParameter(“local”).length() <= 0))
{
out.println("

<face=‘arial’>Atenção todos os campos devem ser preechidos!!)"
+ “

+ “

+ “”);
}
else
{
out.println(“

Processo cadastrado com sucesso!”
+ “

+ “

+ “”);

                    try 
                {
                    Class.forName("com.mysql.jdbc.Driver");

                    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/controle", "root", "");

                    Statement st = con.createStatement();
                    
                    st.executeUpdate("insert into cadprocesso(processo,contrato,comprador,endImv,cidImv,ufImv,novacao,local)"
                            + "values (" + request.getParameter("processo")
                            + ",'" + request.getParameter("contrato")
                            + ",'" + request.getParameter("comprador")
                            + ",'" + request.getParameter("endImv")
                            + ",'" + request.getParameter("cidImv")
                            + ",'" + request.getParameter("ufImv")
                            + ",'" + request.getParameter("novacao")
                            + ",'" + request.getParameter("local")+ "')");
                }
                    catch (ClassNotFoundException erroClass) 
                {
                    out.println("Classe Driver JDBC não foi localizado, erro = <br /><br />" 
                            + "ERRO => <b>" +erroClass + "</b>");
                }
                catch (SQLException erroSQL) 
                {
                    out.println("Erro ao cadastrar novo usuário. <br/ ><br />" 
                            + " ERRO => <b>" + erroSQL + "</b>");
                }
                }
                
            }
%>[/code]

Porém está aparecendo a seguinte mensagem de erro:

[code]HTTP Status 500 - An exception occurred processing JSP page /cadastro_processo.jsp at line 103

type Exception report

message An exception occurred processing JSP page /cadastro_processo.jsp at line 103

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /cadastro_processo.jsp at line 103

100: if((request.getParameter(“processo”).length() <= 0)||
101: (request.getParameter(“contrato”).length() <= 0)||
102: (request.getParameter(“comprador”).length() <= 0)||
103: (request.getParameter(“endImv”).length() <= 0)||
104: (request.getParameter(“cidImv”).length() <= 0)||
105: (request.getParameter(“ufImv”).length() <= 0)||
106: (request.getParameter(“novacao”).length() <= 0)||

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException
org.apache.jsp.cadastro_005fprocesso_jsp._jspService(cadastro_005fprocesso_jsp.java:160)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.36 logs.
[/code]
Já revisei, mas não consigo ver onde está o erro. Será que alguém poderia informar o que posso está fazendo de errado?
Obrigado.

Nunca, jamais, em tempo algum, faça uma coisa horrível como esta.
Isso é feio, errado e ruim. Você vai para o inferno se insistir nessas coisas.

[quote=drsmachado]Nunca, jamais, em tempo algum, faça uma coisa horrível como esta.
Isso é feio, errado e ruim. Você vai para o inferno se insistir nessas coisas.[/quote]

também achei muito de mal gosto isto que fez…

fiz muito isso a anos atraz e não repetiria em hipotese alguma…

Pessoal,

Peço-lhe desculpas por ter feito algo de errado, mas para que não possa repetir, preciso que me informe o que há de errado.

Consultas SQL numa JSP nunca devem ser feitas.
A respeito do erro, você disse que não encontra nada errado, engraçado, pois a mensagem é bem clara, java.lang.NullPointerException na linha 103:

org.apache.jasper.JasperException: An exception occurred processing JSP page /cadastro_processo.jsp at line 103  
  
100:                     if((request.getParameter("processo").length() <= 0)||  
101:                             (request.getParameter("contrato").length() <= 0)||  
102:                             (request.getParameter("comprador").length() <= 0)||  
103:                             (request.getParameter("endImv").length() <= 0)||  

Qual a única coisa que existe na linha 103 que pode estar nula?