Erro na ordem dos itens ireport

estou colocando a seguinte consulta.: “select * from relatorio order by lista” ,isso dentro do sistema Java, quando seleciono muitos itens a ordem não fica a mesma requerida ,porém quando coloco o mesmo parametro no banco manualmente ele funciona,o que será ? poderia ser a sintaxe de consulta?

se vc rodar a sintaxe sql no gerencidor de banco e aparece corretamente…

o problema esta em sua lógica de programação, que esta de alguma forma incorreta

será que devo realizar essa consulta no momento de criação do relatorio? com o o order by