After the Jaspersoft upgrade to 7.X, the report extract columns names are truncated.
Jaspersoft 7.x releases
The property "net.sf.jasperreports.print.keep.full.text" is not considered when directly passing it in the report .jrxml file. Table element can cause uncertain issues, so removing this table element and directly fetching the fields in subreport the data will cause it not to truncate
During report design for the"Detail textField overlapping", use the following text field:
<textField isStretchWithOverflow="true">
Add this property to your JRXML or add it to jasperreports.properties, to set it globally.