Hola greg_dorian,
Estás diciendo que quieres pasar un listado tuyo en vez de que el reporte se conecte directamente la base de datos?
Donde tienes el 'getDataSource' es donde tienes que poner tu lista de Java Beans para pintar en el reporte.
El Map, normalmente suele ser para enviar Strings.
Un enlace de un compañero del foro:
http://chuwiki.chuidiang.org/index.p..._Jasper_Report