Order by em query jaspersoft

Bom dia. Estamos desenvolvendo relatórios utilizando jasperreports e c#.
Antigamente, utilizávamos reportViewer. Em um relatório específico, tenho que ordenar plano de contas: 1.0, 1.1, 1.1.1 e assim sucessivamente.
Quando utilizava reportViewer fazíamos da seguinte maneira:

  • Na store Procedure ordenávamos através de sql:
    ORDER BY CAST(’’/’’ + ContaFinanceira.ClassificacaoConta + ‘’/’’ AS HIERARCHYID)

Já com o JasperSoft tento fazer da mesma maneira só que ele não me deixa criar desta forma e retorna o seguinte erro sublinhando a palavra CAST:
no viable alternative at input ‘CAST(’

Estamos fazendo a seguinte consuta na query: select * from “ContaFinanceiro” where ClassificacaoConta like ‘% $P !{classificacao} %’ ORDER BY CAST(’’/’’ + ClassificacaoConta + ‘’/’’ AS HIERARCHYID)

Alguém saberia me dizer como posso fazer isso? Se alguém puder ajudar, agradeceria muito.