Undefined alias: CASE erro hql no Oracle

Bom dia,
Fiz um hql utilizando o Case e não obtive sucesso na execução.
No banco a query funciona corretamente! já na execução pelo hibernate recebo o seguinte erro:

segue a query:

SELECT CASE WHEN pr.situacao = :sit THEN pr.dataDevolucao + 90 ELSE pr.proposta.dataFinalVigencia + 90 END FROM PrestacaoConta pr WHERE pr.proposta.id = 261

alguém já passou por isto?

JPA 2.0 suporta cláusulas CASE, a última versão do Hibernate também deve suportar. Qual a versão que você está usando?