Rich:calendar erro na hora de gerar relatório

Olá pessoal estou fazendo um relatório pelo iReport 3.0.0 mas está dando um erro, quando eu chamo o
gerarRelatório ele gera um erro na validação da minha data, descobri que estsá salvando a hr junto com
os dados do dd/mm/yy que eu fiz. alguem sabe me dizer o que é eu agradeço … segue abaixo o código
de erro do console e mais o código do rich:calendar e o meu backing

16/11/2008 17:23:30 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre1.6.0_03\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Arquivos de programas\Java\jre1.6.0_03\bin\client;C:\Arquivos de programas\Java\jre1.6.0_03\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Arquivos comuns\Adobe\AGL
16/11/2008 17:23:30 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
16/11/2008 17:23:30 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 763 ms
16/11/2008 17:23:30 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
16/11/2008 17:23:30 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
log4j:WARN No appenders could be found for logger (org.apache.myfaces.webapp.AbstractFacesInitializer).
log4j:WARN Please initialize the log4j system properly.
16/11/2008 17:23:34 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
16/11/2008 17:23:34 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
16/11/2008 17:23:34 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47  config=null
16/11/2008 17:23:34 org.apache.catalina.startup.Catalina start
INFO: Server startup in 4436 ms
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_,
        empresa0_.empreBairro as empreBai2_1_,
        empresa0_.empreCidade as empreCid3_1_,
        empresa0_.empreCnpj as empreCnpj1_,
        empresa0_.empreComplemento as empreCom5_1_,
        empresa0_.empreEmail as empreEmail1_,
        empresa0_.empreInscrEstadual as empreIns7_1_,
        empresa0_.empreInscrMunicipal as empreIns8_1_,
        empresa0_.empreLogin as empreLogin1_,
        empresa0_.empreNomeFantasia as empreNo10_1_,
        empresa0_.empreNum as empreNum1_,
        empresa0_.empreRazaoSocial as empreRa12_1_,
        empresa0_.empreRua as empreRua1_,
        empresa0_.empreSenha as empreSenha1_,
        empresa0_.empreTelefone as empreTe15_1_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_,
        empresa0_.codResponsavel_FK as codResp17_1_,
        empresa0_.codUF_FK as codUF18_1_ 
    from
        EMPRESA empresa0_ 
    order by
        empresa0_.codEmpresa ASC
Hibernate: 
    select
        ramoatuaca0_.codAtuacao as codAtuacao3_0_,
        ramoatuaca0_.descAtuacao as descAtua2_3_0_,
        ramoatuaca0_.nomeAtuacao as nomeAtua3_3_0_ 
    from
        RAMOATUACAO ramoatuaca0_ 
    where
        ramoatuaca0_.codAtuacao=?
Hibernate: 
    select
        responsave0_.codResp as codResp4_1_,
        responsave0_.respBairro as respBairro4_1_,
        responsave0_.respCidade as respCidade4_1_,
        responsave0_.respComplemento as respComp4_4_1_,
        responsave0_.respCpf as respCpf4_1_,
        responsave0_.respNome as respNome4_1_,
        responsave0_.respNum as respNum4_1_,
        responsave0_.respRua as respRua4_1_,
        responsave0_.codUF_FK as codUF9_4_1_,
        uf1_.codUF as codUF8_0_,
        uf1_.estado as estado8_0_,
        uf1_.sigla as sigla8_0_ 
    from
        RESPONSAVEL responsave0_ 
    left outer join
        UF uf1_ 
            on responsave0_.codUF_FK=uf1_.codUF 
    where
        responsave0_.codResp=?
Hibernate: 
    select
        uf0_.codUF as codUF8_0_,
        uf0_.estado as estado8_0_,
        uf0_.sigla as sigla8_0_ 
    from
        UF uf0_ 
    where
        uf0_.codUF=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_,
        poluente0_.nomePoluente as nomePolu2_2_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_ 
    from
        POLUENTE poluente0_ 
    order by
        poluente0_.nomePoluente ASC
Hibernate: 
    select
        rio0_.codRio as codRio5_,
        rio0_.extensao as extensao5_,
        rio0_.nomeRio as nomeRio5_,
        rio0_.vazaoM3 as vazaoM4_5_ 
    from
        RIO rio0_ 
    order by
        rio0_.nomeRio ASC
16/11/2008 17:24:09 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /pages/despejo/incluirDespejo.jsp(174,14) Unterminated <rich:calendar tag
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:132)
	at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:994)
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1272)
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1657)
	at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1004)
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1272)
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1657)
	at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1004)
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1272)
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1657)
	at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1004)
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1272)
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	at org.apache.jasper.compiler.Parser.parse(Parser.java:133)
	at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
	at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:338)
	at org.apache.myfaces.application.jsp.JspViewHandlerImpl.buildView(JspViewHandlerImpl.java:480)
	at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:334)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:189)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:189)
	at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:276)
	at org.ajax4jsf.Filter.doFilter(Filter.java:175)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_,
        empresa0_.empreBairro as empreBai2_1_,
        empresa0_.empreCidade as empreCid3_1_,
        empresa0_.empreCnpj as empreCnpj1_,
        empresa0_.empreComplemento as empreCom5_1_,
        empresa0_.empreEmail as empreEmail1_,
        empresa0_.empreInscrEstadual as empreIns7_1_,
        empresa0_.empreInscrMunicipal as empreIns8_1_,
        empresa0_.empreLogin as empreLogin1_,
        empresa0_.empreNomeFantasia as empreNo10_1_,
        empresa0_.empreNum as empreNum1_,
        empresa0_.empreRazaoSocial as empreRa12_1_,
        empresa0_.empreRua as empreRua1_,
        empresa0_.empreSenha as empreSenha1_,
        empresa0_.empreTelefone as empreTe15_1_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_,
        empresa0_.codResponsavel_FK as codResp17_1_,
        empresa0_.codUF_FK as codUF18_1_ 
    from
        EMPRESA empresa0_ 
    order by
        empresa0_.codEmpresa ASC
Hibernate: 
    select
        ramoatuaca0_.codAtuacao as codAtuacao3_0_,
        ramoatuaca0_.descAtuacao as descAtua2_3_0_,
        ramoatuaca0_.nomeAtuacao as nomeAtua3_3_0_ 
    from
        RAMOATUACAO ramoatuaca0_ 
    where
        ramoatuaca0_.codAtuacao=?
Hibernate: 
    select
        responsave0_.codResp as codResp4_1_,
        responsave0_.respBairro as respBairro4_1_,
        responsave0_.respCidade as respCidade4_1_,
        responsave0_.respComplemento as respComp4_4_1_,
        responsave0_.respCpf as respCpf4_1_,
        responsave0_.respNome as respNome4_1_,
        responsave0_.respNum as respNum4_1_,
        responsave0_.respRua as respRua4_1_,
        responsave0_.codUF_FK as codUF9_4_1_,
        uf1_.codUF as codUF8_0_,
        uf1_.estado as estado8_0_,
        uf1_.sigla as sigla8_0_ 
    from
        RESPONSAVEL responsave0_ 
    left outer join
        UF uf1_ 
            on responsave0_.codUF_FK=uf1_.codUF 
    where
        responsave0_.codResp=?
Hibernate: 
    select
        uf0_.codUF as codUF8_0_,
        uf0_.estado as estado8_0_,
        uf0_.sigla as sigla8_0_ 
    from
        UF uf0_ 
    where
        uf0_.codUF=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_,
        poluente0_.nomePoluente as nomePolu2_2_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_ 
    from
        POLUENTE poluente0_ 
    order by
        poluente0_.nomePoluente ASC
Hibernate: 
    select
        rio0_.codRio as codRio5_,
        rio0_.extensao as extensao5_,
        rio0_.nomeRio as nomeRio5_,
        rio0_.vazaoM3 as vazaoM4_5_ 
    from
        RIO rio0_ 
    order by
        rio0_.nomeRio ASC
16/11/2008 17:25:59 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /pages/despejo/incluirDespejo.jsp(173,6) Attribute name invalid for tag calendar according to TLD
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1198)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:819)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2394)
	at org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Validator.validate(Validator.java:1737)
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
	at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:338)
	at org.apache.myfaces.application.jsp.JspViewHandlerImpl.buildView(JspViewHandlerImpl.java:480)
	at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:334)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:189)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:189)
	at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:276)
	at org.ajax4jsf.Filter.doFilter(Filter.java:175)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_,
        empresa0_.empreBairro as empreBai2_1_,
        empresa0_.empreCidade as empreCid3_1_,
        empresa0_.empreCnpj as empreCnpj1_,
        empresa0_.empreComplemento as empreCom5_1_,
        empresa0_.empreEmail as empreEmail1_,
        empresa0_.empreInscrEstadual as empreIns7_1_,
        empresa0_.empreInscrMunicipal as empreIns8_1_,
        empresa0_.empreLogin as empreLogin1_,
        empresa0_.empreNomeFantasia as empreNo10_1_,
        empresa0_.empreNum as empreNum1_,
        empresa0_.empreRazaoSocial as empreRa12_1_,
        empresa0_.empreRua as empreRua1_,
        empresa0_.empreSenha as empreSenha1_,
        empresa0_.empreTelefone as empreTe15_1_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_,
        empresa0_.codResponsavel_FK as codResp17_1_,
        empresa0_.codUF_FK as codUF18_1_ 
    from
        EMPRESA empresa0_ 
    order by
        empresa0_.codEmpresa ASC
Hibernate: 
    select
        ramoatuaca0_.codAtuacao as codAtuacao3_0_,
        ramoatuaca0_.descAtuacao as descAtua2_3_0_,
        ramoatuaca0_.nomeAtuacao as nomeAtua3_3_0_ 
    from
        RAMOATUACAO ramoatuaca0_ 
    where
        ramoatuaca0_.codAtuacao=?
Hibernate: 
    select
        responsave0_.codResp as codResp4_1_,
        responsave0_.respBairro as respBairro4_1_,
        responsave0_.respCidade as respCidade4_1_,
        responsave0_.respComplemento as respComp4_4_1_,
        responsave0_.respCpf as respCpf4_1_,
        responsave0_.respNome as respNome4_1_,
        responsave0_.respNum as respNum4_1_,
        responsave0_.respRua as respRua4_1_,
        responsave0_.codUF_FK as codUF9_4_1_,
        uf1_.codUF as codUF8_0_,
        uf1_.estado as estado8_0_,
        uf1_.sigla as sigla8_0_ 
    from
        RESPONSAVEL responsave0_ 
    left outer join
        UF uf1_ 
            on responsave0_.codUF_FK=uf1_.codUF 
    where
        responsave0_.codResp=?
Hibernate: 
    select
        uf0_.codUF as codUF8_0_,
        uf0_.estado as estado8_0_,
        uf0_.sigla as sigla8_0_ 
    from
        UF uf0_ 
    where
        uf0_.codUF=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_,
        poluente0_.nomePoluente as nomePolu2_2_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_ 
    from
        POLUENTE poluente0_ 
    order by
        poluente0_.nomePoluente ASC
Hibernate: 
    select
        rio0_.codRio as codRio5_,
        rio0_.extensao as extensao5_,
        rio0_.nomeRio as nomeRio5_,
        rio0_.vazaoM3 as vazaoM4_5_ 
    from
        RIO rio0_ 
    order by
        rio0_.nomeRio ASC
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_,
        empresa0_.empreBairro as empreBai2_1_,
        empresa0_.empreCidade as empreCid3_1_,
        empresa0_.empreCnpj as empreCnpj1_,
        empresa0_.empreComplemento as empreCom5_1_,
        empresa0_.empreEmail as empreEmail1_,
        empresa0_.empreInscrEstadual as empreIns7_1_,
        empresa0_.empreInscrMunicipal as empreIns8_1_,
        empresa0_.empreLogin as empreLogin1_,
        empresa0_.empreNomeFantasia as empreNo10_1_,
        empresa0_.empreNum as empreNum1_,
        empresa0_.empreRazaoSocial as empreRa12_1_,
        empresa0_.empreRua as empreRua1_,
        empresa0_.empreSenha as empreSenha1_,
        empresa0_.empreTelefone as empreTe15_1_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_,
        empresa0_.codResponsavel_FK as codResp17_1_,
        empresa0_.codUF_FK as codUF18_1_ 
    from
        EMPRESA empresa0_ 
    order by
        empresa0_.codEmpresa ASC
Hibernate: 
    select
        ramoatuaca0_.codAtuacao as codAtuacao3_0_,
        ramoatuaca0_.descAtuacao as descAtua2_3_0_,
        ramoatuaca0_.nomeAtuacao as nomeAtua3_3_0_ 
    from
        RAMOATUACAO ramoatuaca0_ 
    where
        ramoatuaca0_.codAtuacao=?
Hibernate: 
    select
        responsave0_.codResp as codResp4_1_,
        responsave0_.respBairro as respBairro4_1_,
        responsave0_.respCidade as respCidade4_1_,
        responsave0_.respComplemento as respComp4_4_1_,
        responsave0_.respCpf as respCpf4_1_,
        responsave0_.respNome as respNome4_1_,
        responsave0_.respNum as respNum4_1_,
        responsave0_.respRua as respRua4_1_,
        responsave0_.codUF_FK as codUF9_4_1_,
        uf1_.codUF as codUF8_0_,
        uf1_.estado as estado8_0_,
        uf1_.sigla as sigla8_0_ 
    from
        RESPONSAVEL responsave0_ 
    left outer join
        UF uf1_ 
            on responsave0_.codUF_FK=uf1_.codUF 
    where
        responsave0_.codResp=?
Hibernate: 
    select
        uf0_.codUF as codUF8_0_,
        uf0_.estado as estado8_0_,
        uf0_.sigla as sigla8_0_ 
    from
        UF uf0_ 
    where
        uf0_.codUF=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_,
        poluente0_.nomePoluente as nomePolu2_2_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_ 
    from
        POLUENTE poluente0_ 
    order by
        poluente0_.nomePoluente ASC
Hibernate: 
    select
        rio0_.codRio as codRio5_,
        rio0_.extensao as extensao5_,
        rio0_.nomeRio as nomeRio5_,
        rio0_.vazaoM3 as vazaoM4_5_ 
    from
        RIO rio0_ 
    order by
        rio0_.nomeRio ASC
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_,
        empresa0_.empreBairro as empreBai2_1_,
        empresa0_.empreCidade as empreCid3_1_,
        empresa0_.empreCnpj as empreCnpj1_,
        empresa0_.empreComplemento as empreCom5_1_,
        empresa0_.empreEmail as empreEmail1_,
        empresa0_.empreInscrEstadual as empreIns7_1_,
        empresa0_.empreInscrMunicipal as empreIns8_1_,
        empresa0_.empreLogin as empreLogin1_,
        empresa0_.empreNomeFantasia as empreNo10_1_,
        empresa0_.empreNum as empreNum1_,
        empresa0_.empreRazaoSocial as empreRa12_1_,
        empresa0_.empreRua as empreRua1_,
        empresa0_.empreSenha as empreSenha1_,
        empresa0_.empreTelefone as empreTe15_1_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_,
        empresa0_.codResponsavel_FK as codResp17_1_,
        empresa0_.codUF_FK as codUF18_1_ 
    from
        EMPRESA empresa0_ 
    order by
        empresa0_.codEmpresa ASC
Hibernate: 
    select
        ramoatuaca0_.codAtuacao as codAtuacao3_0_,
        ramoatuaca0_.descAtuacao as descAtua2_3_0_,
        ramoatuaca0_.nomeAtuacao as nomeAtua3_3_0_ 
    from
        RAMOATUACAO ramoatuaca0_ 
    where
        ramoatuaca0_.codAtuacao=?
Hibernate: 
    select
        responsave0_.codResp as codResp4_1_,
        responsave0_.respBairro as respBairro4_1_,
        responsave0_.respCidade as respCidade4_1_,
        responsave0_.respComplemento as respComp4_4_1_,
        responsave0_.respCpf as respCpf4_1_,
        responsave0_.respNome as respNome4_1_,
        responsave0_.respNum as respNum4_1_,
        responsave0_.respRua as respRua4_1_,
        responsave0_.codUF_FK as codUF9_4_1_,
        uf1_.codUF as codUF8_0_,
        uf1_.estado as estado8_0_,
        uf1_.sigla as sigla8_0_ 
    from
        RESPONSAVEL responsave0_ 
    left outer join
        UF uf1_ 
            on responsave0_.codUF_FK=uf1_.codUF 
    where
        responsave0_.codResp=?
Hibernate: 
    select
        uf0_.codUF as codUF8_0_,
        uf0_.estado as estado8_0_,
        uf0_.sigla as sigla8_0_ 
    from
        UF uf0_ 
    where
        uf0_.codUF=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_,
        poluente0_.nomePoluente as nomePolu2_2_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_ 
    from
        POLUENTE poluente0_ 
    order by
        poluente0_.nomePoluente ASC
Hibernate: 
    select
        rio0_.codRio as codRio5_,
        rio0_.extensao as extensao5_,
        rio0_.nomeRio as nomeRio5_,
        rio0_.vazaoM3 as vazaoM4_5_ 
    from
        RIO rio0_ 
    order by
        rio0_.nomeRio ASC
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_,
        empresa0_.empreBairro as empreBai2_1_,
        empresa0_.empreCidade as empreCid3_1_,
        empresa0_.empreCnpj as empreCnpj1_,
        empresa0_.empreComplemento as empreCom5_1_,
        empresa0_.empreEmail as empreEmail1_,
        empresa0_.empreInscrEstadual as empreIns7_1_,
        empresa0_.empreInscrMunicipal as empreIns8_1_,
        empresa0_.empreLogin as empreLogin1_,
        empresa0_.empreNomeFantasia as empreNo10_1_,
        empresa0_.empreNum as empreNum1_,
        empresa0_.empreRazaoSocial as empreRa12_1_,
        empresa0_.empreRua as empreRua1_,
        empresa0_.empreSenha as empreSenha1_,
        empresa0_.empreTelefone as empreTe15_1_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_,
        empresa0_.codResponsavel_FK as codResp17_1_,
        empresa0_.codUF_FK as codUF18_1_ 
    from
        EMPRESA empresa0_ 
    where
        empresa0_.codEmpresa=?
Hibernate: 
    select
        ramoatuaca0_.codAtuacao as codAtuacao3_0_,
        ramoatuaca0_.descAtuacao as descAtua2_3_0_,
        ramoatuaca0_.nomeAtuacao as nomeAtua3_3_0_ 
    from
        RAMOATUACAO ramoatuaca0_ 
    where
        ramoatuaca0_.codAtuacao=?
Hibernate: 
    select
        responsave0_.codResp as codResp4_1_,
        responsave0_.respBairro as respBairro4_1_,
        responsave0_.respCidade as respCidade4_1_,
        responsave0_.respComplemento as respComp4_4_1_,
        responsave0_.respCpf as respCpf4_1_,
        responsave0_.respNome as respNome4_1_,
        responsave0_.respNum as respNum4_1_,
        responsave0_.respRua as respRua4_1_,
        responsave0_.codUF_FK as codUF9_4_1_,
        uf1_.codUF as codUF8_0_,
        uf1_.estado as estado8_0_,
        uf1_.sigla as sigla8_0_ 
    from
        RESPONSAVEL responsave0_ 
    left outer join
        UF uf1_ 
            on responsave0_.codUF_FK=uf1_.codUF 
    where
        responsave0_.codResp=?
Hibernate: 
    select
        uf0_.codUF as codUF8_0_,
        uf0_.estado as estado8_0_,
        uf0_.sigla as sigla8_0_ 
    from
        UF uf0_ 
    where
        uf0_.codUF=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_,
        poluente0_.nomePoluente as nomePolu2_2_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_ 
    from
        POLUENTE poluente0_ 
    where
        poluente0_.codPoluente=?
Hibernate: 
    select
        rio0_.codRio as codRio5_,
        rio0_.extensao as extensao5_,
        rio0_.nomeRio as nomeRio5_,
        rio0_.vazaoM3 as vazaoM4_5_ 
    from
        RIO rio0_ 
    where
        rio0_.codRio=?
Hibernate: 
    insert 
    into
        DESPEJO
        (dataDespejo, codEmpresa_FK, codPoluente_FK, qtdEmitida, codRio_FK) 
    values
        (?, ?, ?, ?, ?)
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_,
        empresa0_.empreBairro as empreBai2_1_,
        empresa0_.empreCidade as empreCid3_1_,
        empresa0_.empreCnpj as empreCnpj1_,
        empresa0_.empreComplemento as empreCom5_1_,
        empresa0_.empreEmail as empreEmail1_,
        empresa0_.empreInscrEstadual as empreIns7_1_,
        empresa0_.empreInscrMunicipal as empreIns8_1_,
        empresa0_.empreLogin as empreLogin1_,
        empresa0_.empreNomeFantasia as empreNo10_1_,
        empresa0_.empreNum as empreNum1_,
        empresa0_.empreRazaoSocial as empreRa12_1_,
        empresa0_.empreRua as empreRua1_,
        empresa0_.empreSenha as empreSenha1_,
        empresa0_.empreTelefone as empreTe15_1_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_,
        empresa0_.codResponsavel_FK as codResp17_1_,
        empresa0_.codUF_FK as codUF18_1_ 
    from
        EMPRESA empresa0_ 
    order by
        empresa0_.codEmpresa ASC
Hibernate: 
    select
        ramoatuaca0_.codAtuacao as codAtuacao3_0_,
        ramoatuaca0_.descAtuacao as descAtua2_3_0_,
        ramoatuaca0_.nomeAtuacao as nomeAtua3_3_0_ 
    from
        RAMOATUACAO ramoatuaca0_ 
    where
        ramoatuaca0_.codAtuacao=?
Hibernate: 
    select
        responsave0_.codResp as codResp4_1_,
        responsave0_.respBairro as respBairro4_1_,
        responsave0_.respCidade as respCidade4_1_,
        responsave0_.respComplemento as respComp4_4_1_,
        responsave0_.respCpf as respCpf4_1_,
        responsave0_.respNome as respNome4_1_,
        responsave0_.respNum as respNum4_1_,
        responsave0_.respRua as respRua4_1_,
        responsave0_.codUF_FK as codUF9_4_1_,
        uf1_.codUF as codUF8_0_,
        uf1_.estado as estado8_0_,
        uf1_.sigla as sigla8_0_ 
    from
        RESPONSAVEL responsave0_ 
    left outer join
        UF uf1_ 
            on responsave0_.codUF_FK=uf1_.codUF 
    where
        responsave0_.codResp=?
Hibernate: 
    select
        uf0_.codUF as codUF8_0_,
        uf0_.estado as estado8_0_,
        uf0_.sigla as sigla8_0_ 
    from
        UF uf0_ 
    where
        uf0_.codUF=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_,
        poluente0_.nomePoluente as nomePolu2_2_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_ 
    from
        POLUENTE poluente0_ 
    order by
        poluente0_.nomePoluente ASC
Hibernate: 
    select
        rio0_.codRio as codRio5_,
        rio0_.extensao as extensao5_,
        rio0_.nomeRio as nomeRio5_,
        rio0_.vazaoM3 as vazaoM4_5_ 
    from
        RIO rio0_ 
    order by
        rio0_.nomeRio ASC
Hibernate: 
    select
        despejo0_.codDespejo as codDespejo0_,
        despejo0_.dataDespejo as dataDesp2_0_,
        despejo0_.codEmpresa_FK as codEmpresa4_0_,
        despejo0_.codPoluente_FK as codPolue5_0_,
        despejo0_.qtdEmitida as qtdEmitida0_,
        despejo0_.codRio_FK as codRio6_0_ 
    from
        DESPEJO despejo0_ 
    order by
        despejo0_.qtdEmitida ASC
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_4_,
        empresa0_.empreBairro as empreBai2_1_4_,
        empresa0_.empreCidade as empreCid3_1_4_,
        empresa0_.empreCnpj as empreCnpj1_4_,
        empresa0_.empreComplemento as empreCom5_1_4_,
        empresa0_.empreEmail as empreEmail1_4_,
        empresa0_.empreInscrEstadual as empreIns7_1_4_,
        empresa0_.empreInscrMunicipal as empreIns8_1_4_,
        empresa0_.empreLogin as empreLogin1_4_,
        empresa0_.empreNomeFantasia as empreNo10_1_4_,
        empresa0_.empreNum as empreNum1_4_,
        empresa0_.empreRazaoSocial as empreRa12_1_4_,
        empresa0_.empreRua as empreRua1_4_,
        empresa0_.empreSenha as empreSenha1_4_,
        empresa0_.empreTelefone as empreTe15_1_4_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_4_,
        empresa0_.codResponsavel_FK as codResp17_1_4_,
        empresa0_.codUF_FK as codUF18_1_4_,
        ramoatuaca1_.codAtuacao as codAtuacao3_0_,
        ramoatuaca1_.descAtuacao as descAtua2_3_0_,
        ramoatuaca1_.nomeAtuacao as nomeAtua3_3_0_,
        responsave2_.codResp as codResp4_1_,
        responsave2_.respBairro as respBairro4_1_,
        responsave2_.respCidade as respCidade4_1_,
        responsave2_.respComplemento as respComp4_4_1_,
        responsave2_.respCpf as respCpf4_1_,
        responsave2_.respNome as respNome4_1_,
        responsave2_.respNum as respNum4_1_,
        responsave2_.respRua as respRua4_1_,
        responsave2_.codUF_FK as codUF9_4_1_,
        uf3_.codUF as codUF8_2_,
        uf3_.estado as estado8_2_,
        uf3_.sigla as sigla8_2_,
        uf4_.codUF as codUF8_3_,
        uf4_.estado as estado8_3_,
        uf4_.sigla as sigla8_3_ 
    from
        EMPRESA empresa0_ 
    left outer join
        RAMOATUACAO ramoatuaca1_ 
            on empresa0_.codAtuacao_FK=ramoatuaca1_.codAtuacao 
    left outer join
        RESPONSAVEL responsave2_ 
            on empresa0_.codResponsavel_FK=responsave2_.codResp 
    left outer join
        UF uf3_ 
            on responsave2_.codUF_FK=uf3_.codUF 
    left outer join
        UF uf4_ 
            on empresa0_.codUF_FK=uf4_.codUF 
    where
        empresa0_.codEmpresa=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_0_,
        poluente0_.nomePoluente as nomePolu2_2_0_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_0_ 
    from
        POLUENTE poluente0_ 
    where
        poluente0_.codPoluente=?
Hibernate: 
    select
        rio0_.codRio as codRio5_0_,
        rio0_.extensao as extensao5_0_,
        rio0_.nomeRio as nomeRio5_0_,
        rio0_.vazaoM3 as vazaoM4_5_0_ 
    from
        RIO rio0_ 
    where
        rio0_.codRio=?
Hibernate: 
    select
        despejo0_.codDespejo as codDespejo0_,
        despejo0_.dataDespejo as dataDesp2_0_,
        despejo0_.codEmpresa_FK as codEmpresa4_0_,
        despejo0_.codPoluente_FK as codPolue5_0_,
        despejo0_.qtdEmitida as qtdEmitida0_,
        despejo0_.codRio_FK as codRio6_0_ 
    from
        DESPEJO despejo0_ 
    order by
        despejo0_.qtdEmitida ASC
Hibernate: 
    select
        empresa0_.codEmpresa as codEmpresa1_4_,
        empresa0_.empreBairro as empreBai2_1_4_,
        empresa0_.empreCidade as empreCid3_1_4_,
        empresa0_.empreCnpj as empreCnpj1_4_,
        empresa0_.empreComplemento as empreCom5_1_4_,
        empresa0_.empreEmail as empreEmail1_4_,
        empresa0_.empreInscrEstadual as empreIns7_1_4_,
        empresa0_.empreInscrMunicipal as empreIns8_1_4_,
        empresa0_.empreLogin as empreLogin1_4_,
        empresa0_.empreNomeFantasia as empreNo10_1_4_,
        empresa0_.empreNum as empreNum1_4_,
        empresa0_.empreRazaoSocial as empreRa12_1_4_,
        empresa0_.empreRua as empreRua1_4_,
        empresa0_.empreSenha as empreSenha1_4_,
        empresa0_.empreTelefone as empreTe15_1_4_,
        empresa0_.codAtuacao_FK as codAtuacao16_1_4_,
        empresa0_.codResponsavel_FK as codResp17_1_4_,
        empresa0_.codUF_FK as codUF18_1_4_,
        ramoatuaca1_.codAtuacao as codAtuacao3_0_,
        ramoatuaca1_.descAtuacao as descAtua2_3_0_,
        ramoatuaca1_.nomeAtuacao as nomeAtua3_3_0_,
        responsave2_.codResp as codResp4_1_,
        responsave2_.respBairro as respBairro4_1_,
        responsave2_.respCidade as respCidade4_1_,
        responsave2_.respComplemento as respComp4_4_1_,
        responsave2_.respCpf as respCpf4_1_,
        responsave2_.respNome as respNome4_1_,
        responsave2_.respNum as respNum4_1_,
        responsave2_.respRua as respRua4_1_,
        responsave2_.codUF_FK as codUF9_4_1_,
        uf3_.codUF as codUF8_2_,
        uf3_.estado as estado8_2_,
        uf3_.sigla as sigla8_2_,
        uf4_.codUF as codUF8_3_,
        uf4_.estado as estado8_3_,
        uf4_.sigla as sigla8_3_ 
    from
        EMPRESA empresa0_ 
    left outer join
        RAMOATUACAO ramoatuaca1_ 
            on empresa0_.codAtuacao_FK=ramoatuaca1_.codAtuacao 
    left outer join
        RESPONSAVEL responsave2_ 
            on empresa0_.codResponsavel_FK=responsave2_.codResp 
    left outer join
        UF uf3_ 
            on responsave2_.codUF_FK=uf3_.codUF 
    left outer join
        UF uf4_ 
            on empresa0_.codUF_FK=uf4_.codUF 
    where
        empresa0_.codEmpresa=?
Hibernate: 
    select
        poluente0_.codPoluente as codPolue1_2_0_,
        poluente0_.nomePoluente as nomePolu2_2_0_,
        poluente0_.qtdPoluenteAceitavel as qtdPolue3_2_0_ 
    from
        POLUENTE poluente0_ 
    where
        poluente0_.codPoluente=?
Hibernate: 
    select
        rio0_.codRio as codRio5_0_,
        rio0_.extensao as extensao5_0_,
        rio0_.nomeRio as nomeRio5_0_,
        rio0_.vazaoM3 as vazaoM4_5_0_ 
    from
        RIO rio0_ 
    where
        rio0_.codRio=?
16/11/2008 17:28:34 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /pages/despejo/buscarDespejo.jsp(176,7) Attribute datePattern invalid for tag outputText according to TLD
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1198)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:819)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:838)
	at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1507)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2388)
	at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2394)
	at org.apache.jasper.compiler.Node$Root.accept(Node.java:489)
	at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2338)
	at org.apache.jasper.compiler.Validator.validate(Validator.java:1737)
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
	at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:338)
	at org.apache.myfaces.application.jsp.JspViewHandlerImpl.buildView(JspViewHandlerImpl.java:480)
	at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:334)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:189)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:189)
	at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:276)
	at org.ajax4jsf.Filter.doFilter(Filter.java:175)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression : 
	Source text : $F{dataDespejo}
	at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:197)
	at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:537)
	at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:505)
	at net.sf.jasperreports.engine.fill.JRFillElement.evaluateExpression(JRFillElement.java:826)
	at net.sf.jasperreports.engine.fill.JRFillTextField.evaluateText(JRFillTextField.java:368)
	at net.sf.jasperreports.engine.fill.JRFillTextField.evaluate(JRFillTextField.java:353)
	at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:275)
	at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:426)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1380)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:692)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:255)
	at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:879)
	at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:801)
	at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
	at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
	at net.sf.jasperreports.engine.JasperRunManager.runReportToPdf(JasperRunManager.java:419)
	at relatorio.DespejoRelatorio.gerarRelatorio(DespejoRelatorio.java:49)
	at backing.DespejoBacking.gerarRelatorio(DespejoBacking.java:350)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.apache.el.parser.AstValue.invoke(AstValue.java:131)
	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
	at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
	at javax.faces.component._MethodExpressionToMethodBinding.invoke(_MethodExpressionToMethodBinding.java:75)
	at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:54)
	at javax.faces.component.UICommand.broadcast(UICommand.java:121)
	at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:316)
	at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:291)
	at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:248)
	at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:461)
	at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)
	at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:103)
	at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:76)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:148)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:276)
	at org.ajax4jsf.Filter.doFilter(Filter.java:175)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date
	at classic_1226864085875_723190.evaluate(classic_1226864085875_723190:193)
	at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:186)
	... 53 more
<rich:panel style="width:550px">
						<fieldset><legend>Dados do Despejo</legend> <h:messages
							styleClass="mensagens" /> <!--Tag JSF, com o atributo styleClass referenciado o seletor CSS espec?ico  -->
						<h:outputText value="QUANTIDADE EMITIDA:" styleClass="rotulos" /><br>
						<h:inputText id="qtdEmitida" required="true"
							value="#{despejo.qtdEmitida}" styleClass="edit" maxlength="20"
							size="20" /><br>


						<h:outputLabel value="DATA DO DESPEJO:" styleClass="rotulos" /><br>
						<rich:calendar id="dataDespejo" value="#{despejo.dataDespejo}" datePattern="dd/MM/yy" /><br>
                    
                    <h:outputLabel value="EMPRESA:" styleClass="rotulos" /><BR>
						<h:selectOneMenu value="#{despejo.idDespejo}" >
						<f:selectItem itemValue="0" itemLabel="Escolha a Empresa" />
						<f:selectItems value="#{despejo.empresas}" />
					</h:selectOneMenu>
					<br>					
					<h:outputLabel value="POLUENTE:" styleClass="rotulos" /><BR>
						<h:selectOneMenu value="#{despejo.idDespejo}" >
						<f:selectItem itemValue="0" itemLabel="Tipo de Poluente" />
						<f:selectItems value="#{despejo.poluentes}" />
					</h:selectOneMenu>
					<br>
					<h:outputLabel value="RIO:" styleClass="rotulos" /><BR>
						<h:selectOneMenu value="#{despejo.idDespejo}" >
						<f:selectItem itemValue="0" itemLabel="Escolha o Rio" />
						<f:selectItems value="#{despejo.rios}" />
					</h:selectOneMenu>
                    
                   <hr>
                    <h:commandButton value="Gravar" type="submit" styleClass="botoes" action="#{despejo.gravar}"/>
                    <h:commandButton value="Limpar" type="reset" styleClass="botoes" action="#{despejo.resetar}"/>
               </fieldset>
						<br>
					</rich:panel>
package backing;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.faces.model.SelectItem;

import persistencia.Despejo;
import persistencia.Empresa;
import persistencia.Poluente;
import persistencia.Rio;
import relatorio.DespejoRelatorio;
import util.JSFUtil;
import dao.DespejoDAO;
import dao.EmpresaDAO;
import dao.PoluenteDAO;
import dao.RioDAO;

public class DespejoBacking extends AbstractBacking{
	private Integer codDespejo;
	private Long qtdEmitida; 
	private String campoPesquisa;
	private Integer idDespejo;
	private Integer idEmpresa;
	private Integer idRio;
	private Integer idPoluente;
	private List<SelectItem> rios;
	private List<SelectItem> empresas;
	private List<SelectItem> poluentes;
    private List<Despejo> despejos;
    private Date dataDespejo;
	
	public DespejoBacking() {
		super();
		// TODO Auto-generated constructor stub
	}

		
	public Date getDataDespejo() {
		return dataDespejo;
	}

	public void setDataDespejo(Date dataDespejo) {
		this.dataDespejo = dataDespejo;
	}
	public Integer getCodDespejo() {
		return codDespejo;
	}
	public void setCodDespejo(Integer codDespejo) {
		this.codDespejo = codDespejo;
	}
	public Long getQtdEmitida() {
		return qtdEmitida;
	}
	public void setQtdEmitida(Long qtdEmitida) {
		this.qtdEmitida = qtdEmitida;
	}
	public String getCampoPesquisa() {
		return campoPesquisa;
	}
	public void setCampoPesquisa(String campoPesquisa) {
		this.campoPesquisa = campoPesquisa;
	}
	public Integer getIdDespejo() {
		return idDespejo;
	}
	public void setIdDespejo(Integer idDespejo) {
		this.idDespejo = idDespejo;
	}
	public Integer getIdEmpresa() {
		return idEmpresa;
	}
	public void setIdEmpresa(Integer idEmpresa) {
		this.idEmpresa = idEmpresa;
	}
	public Integer getIdRio() {
		return idRio;
	}
	public void setIdRio(Integer idRio) {
		this.idRio = idRio;
	}
	public Integer getIdPoluente() {
		return idPoluente;
	}
	public void setIdPoluente(Integer idPoluente) {
		this.idPoluente = idPoluente;
	}
	public List<SelectItem> getEmpresas() {
		return empresas;
	}
	public void setEmpresas(List<SelectItem> empresas) {
		this.empresas = empresas;
	}
	public List<SelectItem> getPoluentes() {
		return poluentes;
	}
	public void setPoluentes(List<SelectItem> poluentes) {
		this.poluentes = poluentes;
	}
	public List<SelectItem> getRios() {
		return rios;
	}
	public void setRios(List<SelectItem> rios) {
		this.rios = rios;
	}
	public List<Despejo> getDespejos() {
		return despejos;
	}
	public void setDespejos(List<Despejo> despejos) {
		this.despejos = despejos;
	}
	
	public void resetar() {
		codDespejo = null;
		qtdEmitida = null;; 
		campoPesquisa = null;;
		idEmpresa = null;;
		idRio = null;;
		idPoluente = null;;
		empresas = null;
		poluentes = null;
		rios = null;
		despejos = null;
		dataDespejo = null;
		
	}
	
	public void carregarCombos() {
		EmpresaDAO empreDAO = new EmpresaDAO();
		List<Empresa> empres = empreDAO.buscar();

		PoluenteDAO polDAO = new PoluenteDAO();
		List<Poluente> pols = polDAO.buscar();
		
		RioDAO rioDAO = new RioDAO();
		List<Rio> rs = rioDAO.buscar();
		
		empresas = new ArrayList<SelectItem>();
		for (Empresa empre : empres){
			SelectItem item = new SelectItem(empre.getCodEmpresa(), empre.getEmpreNomeFantasia(), empre.getEmpreRazaoSocial());
			empresas.add(item);
		}
		
		poluentes = new ArrayList<SelectItem>();
		for (Poluente pol : pols){
			SelectItem item = new SelectItem(pol.getCodPoluente(), pol.getNomePoluente());
			poluentes.add(item);
		}
		
		rios = new ArrayList<SelectItem>();
		for (Rio rio : rs){
			SelectItem item = new SelectItem(rio.getCodRio(), rio.getNomeRio());
			rios.add(item);
		}

	}

	public String gravar() {
		try {
			if (qtdEmitida == null || qtdEmitida < 0) {
				JSFUtil.addErrorMessage("Campo Quantidade Emitida requerido!");
				return JSFUtil.FALHA;
			}
			
			if (dataDespejo == null) {
				JSFUtil.addErrorMessage("Campo Quantidade Emitida requerido!");
				return JSFUtil.FALHA;
			}
			
			Despejo desp = new Despejo();
			desp.setQtdEmitida(qtdEmitida);
			desp.setDataDespejo(dataDespejo);
			
			EmpresaDAO empreDAO = new EmpresaDAO();
			@SuppressWarnings("unused")
			Empresa empre = empreDAO.buscar(idDespejo);
			desp.setEmpresa(empre); 			
			
			PoluenteDAO polDAO = new PoluenteDAO();
			@SuppressWarnings("unused")
			Poluente pol = polDAO.buscar(idDespejo);
			desp.setPoluente(pol);
			
			RioDAO rioDAO = new RioDAO();
			@SuppressWarnings("unused")
			Rio rio = rioDAO.buscar(idDespejo);
			desp.setRio(rio);
			
			DespejoDAO despDAO = new DespejoDAO();
			despDAO.gravar(desp);

			resetar();	
			carregarCombos();

			JSFUtil.addGlobalMessage("Despejo gravado com sucesso!");
			return JSFUtil.SUCESSO;
		} catch (Exception excecao) {
			excecao.printStackTrace();
			JSFUtil.addErrorMessage("Ocorreu um erro durante a gravação!");
			return JSFUtil.FALHA;
		}
	}

	public String excluir() {
		try {
			DespejoDAO dao = new DespejoDAO();

			Despejo desp = dao.buscar(codDespejo);

			dao.excluir(desp);

			resetar();

			JSFUtil.addGlobalMessage("Despejo excluído com sucesso!");
			return JSFUtil.SUCESSO;
		} catch (Exception excecao) {
			JSFUtil.addErrorMessage("Ocorreu um erro durante a exclusão!");
			return JSFUtil.FALHA;
		}
	}

	public String editar() {
		try {
			if (qtdEmitida == null || qtdEmitida < 0) {
				JSFUtil.addErrorMessage("Campo Quantidade Emitida requerido!");
				return JSFUtil.FALHA;
			}
			if (dataDespejo == null) {
				JSFUtil.addErrorMessage("Campo Data do Despejo requerido!");
				return JSFUtil.FALHA;
			}
			
			DespejoDAO despDAO = new DespejoDAO();
			Despejo desp = despDAO.buscar(codDespejo);
		
			desp.setQtdEmitida(qtdEmitida);
			desp.setDataDespejo(dataDespejo);
			
			EmpresaDAO empreDAO = new EmpresaDAO();
			@SuppressWarnings("unused")
			Empresa empre = empreDAO.buscar(idDespejo);
						
			PoluenteDAO polDAO = new PoluenteDAO();
			@SuppressWarnings("unused")
			Poluente pol = polDAO.buscar(idDespejo);
						
			RioDAO rioDAO = new RioDAO();
			@SuppressWarnings("unused")
			Rio rio = rioDAO.buscar(idDespejo);
						
			despDAO.editar(desp);

			resetar();	
			carregarCombos();
			
			JSFUtil.addGlobalMessage("Despejo editada com sucesso!");
			return JSFUtil.SUCESSO;
		} catch (Exception excecao) {
			excecao.printStackTrace();
			JSFUtil.addErrorMessage("Ocorreu um erro durante a gravação!");
			return JSFUtil.FALHA;
		}
	}

	public String buscar() {
		try {
			DespejoDAO despDAO = new DespejoDAO();

			if (campoPesquisa == null || campoPesquisa.trim().equals(""))
				despejos = despDAO.buscar();
			else
				despejos = despDAO.buscar(campoPesquisa.toUpperCase());

			return JSFUtil.SUCESSO;
		} catch (Exception excecao) {
			JSFUtil.addErrorMessage("Ocorreu um erro durante a busca!");
			return JSFUtil.FALHA;
		}
	}

	public String cancelar() {
		resetar();
		return JSFUtil.CANCELAR;
	}

	public String irIncluir() {
		resetar();
		carregarCombos();
		return JSFUtil.DESPEJO;
	}

	public String irBuscar() {
		resetar();
		return JSFUtil.BUSCAR_DESPEJO;
	}

	public String irExcluir() {
		try {
			String id = JSFUtil.getParam("codDespejo");
			Integer cod = new Integer(id);

			DespejoDAO despDAO= new DespejoDAO();

			Despejo desp = despDAO.buscar(cod);

			codDespejo = desp.getCodDespejo();
			qtdEmitida = desp.getQtdEmitida();
			dataDespejo = desp.getDataDespejo();
			carregarCombos();
			
			return JSFUtil.EXCLUIR;
		} catch (Exception excecao) {
			excecao.printStackTrace();
			return JSFUtil.FALHA;
		}
	}

	public String irEditar() {
		try {
			String id = JSFUtil.getParam("codDespejo");
			Integer cod = new Integer(id);

			DespejoDAO dao = new DespejoDAO();

			Despejo desp = dao.buscar(cod);

			codDespejo = desp.getCodDespejo();
			qtdEmitida = desp.getQtdEmitida();
			dataDespejo = desp.getDataDespejo();
			
			carregarCombos();
			
			return JSFUtil.EDITAR;
		} catch (Exception excecao) {
			excecao.printStackTrace();
			return JSFUtil.FALHA;
		}
	}
	
	public String gerarRelatorio() {
		try {
			if (despejos == null || despejos.size() == 0){
				JSFUtil.addErrorMessage("Não existem dados filtrados para a geração do relatório!");
				return JSFUtil.FALHA;
			}
			
			DespejoRelatorio rel = new DespejoRelatorio();
			rel.setDados(despejos);
			rel.gerarRelatorio();
			return JSFUtil.SUCESSO;
		} catch (Exception excecao) {
			excecao.printStackTrace();
			JSFUtil.addErrorMessage("Ocorreu um erro durante a geração do relatório!");
			return JSFUtil.FALHA;
		}
	}
}