Is there anyway to use JasperReports in CUBA
You can use it as any other Java library.
Add it as a dependency on Project properties > Advanced > Dependencies panel for Core module.
Create a middleware service generating reports through JasperReports.
Invoke this service from a screen passing parameters and receiving the generated report content.