I have developed XMReport as an alternative a soft alternative to iReport/JasperReport, which was successfully applied to many application such as ERP, OA, LIMS.
XMReport has a HTML5 based designer, you can design sophicated template with which online without install native desktop application!
And the engine of XMReport can run on android and normal JDKs, you can test it on www.xmreport.com.
Thanks.