Non puoi utilizzare Jasper Reports con MongoDB come fornitore di dati direttamente, perché il driver di MongoDB non è compatibile con JDBC.
Puoi recuperare i tuoi dati da MongoDB e avvolgerli in un JRDataSource, ci sono alcune implementazioni disponibili di JRDataSourche come JRBeanArrayDataSource e JRBeanCollectionDataSource.
Per ulteriori informazioni su JRDataSource e le implementazioni, visitare http://jasperreports.sourceforge.net/api/index .html