Dúvidas ao criar DataSource

Boa tarde a todos!

Criei uma classe chamada DSComparativoMedia que implementa a classe JRDataSource, nela criei os dois métodos obrigatórios que são: next() e getFieldValue() e um terceiro: createDataSource(); O createDataSource deve executar a consulta que preencherá meu subreport, esse subreport está dentro de um report desenvolvido no iReport versão 0.5.2, e esse subreport está definido em sua Conexão/Datasource Expression como: “Use datasource expression” pois não posso utilizar o “connection expression” porque trabalho com tabelas temporarias. Criei um parâmetro chamado MySQLDataSource com o class type apontado para meu pacote e classe DSComparativoMedia pois preciso fazer varias consultas sem perder a sessão do banco.

Dúvida…
Como invoco essa classe que criei para trabalhar com meu subreport??