Problemas IReport. Group By

Pessoal, estou tendo problemas com agrupamento por parametro no iReport

EX:
select cd_empresa test
from empresas
group by $P{order}

O reports me retorna o seguinte erro :

Error filling print… Error executing SQL statement for : report1
net.sf.jasperreports.engine.JRException: Error executing SQL statement for : report1 at net.sf.jasperreports.engine.query.JRJdbcQueryExecuter.createDatasource(JRJdbcQueryExecuter.java:145) at net.sf.jasperreports.engine.fill.JRFillDataset.createQueryDatasource(JRFillDataset.java:685) at net.sf.jasperreports.engine.fill.JRFillDataset.initDatasource(JRFillDataset.java:605) at net.sf.jasperreports.engine.fill.JRBaseFiller.setParameters(JRBaseFiller.java:1235) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:865) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:814) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:421) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:251) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:864) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) Caused by: java.sql.SQLException: ORA-00979: não é uma expressão GROUP BY

Pelo que vi… não consigo usar parametros no group by ??

Pesso a luz de alguem …

Abraços!!!

Essa sua query tá meio estranha, tem apenas um campo selecionado e você tá dando um GROUP BY?

Tente assim:

select cd_empresa test from empresas group by $P!{order}