Abrir uma classe com parametros de outra

Quero incerir as datas inicial e final como parametros para o relatorio, chamo a classe Meu_relatorio, abre a classe Meu_parametro para inserir as datas clico ok abre o relatorio
Gostaria de chamar Meu_parametro apartir do relatorio ( Meu_relatorio) o formulario servira como parametro para varios relatorios.
Alguem pode dar uma ajuda?

Se você puder explicar um pouco melhor e com mais clareza ficaria grato.

Rafael é o seguinte tenho um relatório (uma classe java ) que precisa de um filtro EX: do filtro

gostaria de informar a data inicial e final atraves de um frame, se coloco num JOptionPane beleza o código para ate que de ok no JOptionPane, porem com frame o codigo não para e da erro com as datas inicial e final invalidas

Uma parte do código:

[code]
public List relatorioDebito(){
ParametroData data = new ParametroData();
try{
data.setData_inicial(sdf.parse(“01/01/2007”)); <===== AQUI ,COM O JOptionPane OU ASSIM DA CERTO
data.setData_final(sdf.parse(“30/03/2007”));
}
catch (ParseException e){System.out.println(“Formato errado\n”+e);}
String dat_inicial = sdf.format(data.getData_inicial());
LinkedList<Movimentacao> listaCredito = null;
try{
stmt = getCon().createStatement();
String sql = " SELECT movimentacao.data_compensacao, movimentacao.descricao, movimentacao.valor"+
" FROM movimentacao INNER JOIN categoria " +
" ON movimentacao.id_categoria = categoria.id_categoria"+
" WHERE categoria.tipo = ‘D’" +
" AND data_processamento " +
" BETWEEN to_date(’"+sdf.format(data.getData_inicial())+"’) " +
" AND to_date(’"+sdf.format(data.getData_final())+"’)";

		rs = stmt.executeQuery&#40;sql&#41;;[/code]  [/code]