Ajuda em consulta hibernate

Bom dia pessoal!

Eu tenho uma consulta em SQL e preciso usá-la no hibernate e estou fazendo alguma coisa errada…

Minha consulta SQL é essa:

"SELECT P.codigo, P.numped, sum(P.qped) as qped, C.cgc, C.dataentr, D.razao " + "FROM pedido P, cadped C, clientes D "+ "WHERE P.tipo = "+ "P" + " AND P.codigo ="+codigo+ " AND P.numped = C.numped "+ "AND C.codcli = D.codcli "+ "GROUP BY P.codigo"

Eu passei pruma CreateQuery assim:

String queryString = "select P.codigo, P.numped, sum(P.qped) as qped, C.cgc, C.dataentr, D.razao " + "from Pedido P, Cadped C, Clientes D where P.tipo = ? and P.codigo = ? and P.numped = C.numped " + "and C.codcli = D.codcli group by P.codigo"; List resultado = getSession().createQuery(queryString) .setString(0,"P") .setString(1,codigo) .list();

Quando eu chamo essa consulta (JSF) ela me retorna o seguinte erro:

type Exception report

message 

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

exception 

javax.servlet.ServletException: #{cadproManaged.consultardatamodel}: javax.faces.el.EvaluationException: java.lang.NullPointerException
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)


root cause 

javax.faces.FacesException: #{cadproManaged.consultardatamodel}: javax.faces.el.EvaluationException: java.lang.NullPointerException
	com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:78)
	javax.faces.component.UICommand.broadcast(UICommand.java:312)
	javax.faces.component.UIData.broadcast(UIData.java:657)
	javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
	javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:381)
	com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
	com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)

Onde eu posso estar errando ?

Muito Obrigado!

Douglas Grava

Não consegue executar a query? Se executar, o resultado vem com o que?