Template Exporter provide sorting of detail record. But it is not free, its cost $199. In jasperreport new version 3.5.x we can define a generic style for a report and apply to report. Sorry i cannot understand what do mean by hierarchical group, i think through jasper analysis you can perform drill down structure. Normal png,jpg,and gif can be shown on report. Not tested SVG format. Yes page break could be done after N record