Хотя и не идеально, вы можете пометить поле, чтобы растянуть с переполнением. Это по крайней мере даст вам все данные. В вашем файле jrxml это будет похоже на:
<textField isStretchWithOverflow="true" hyperlinkType="None">
<reportElement style="Report Sub-Title" x="0" y="84" width="802" height="20"/>
<textElement/>
<textFieldExpression class="java.lang.String">
<![CDATA["For the period ...]]>
</textFieldExpression>
</textField>
Боюсь, я не знаю ни одной функции отчетов Jasper, которая позволяла бы динамически изменять размеры ширины столбцов. Вероятно, это одна из тех вещей, которая имеет смысл для HTML, но не имеет смысла для других форматов вывода, таких как PDF .