折り返して表示をする事は、該当フィールドのプロパティで Stretch With Overflow を指定することで可能です。
ただし、このオプションを使用するに際に以下の2点の注意点があります。
1.Stretch with Overflowで、縦方向にフィールドが拡大した際に、そのままだと真下にあるフィールドに出力が重なる場合があると思います。その場合の対処方法ですが、以下のページが参考になると思います。
http://community.jaspersoft.com/questions/530110/problem-stretch-overf
low
これによると、対象のフィールドと、その下のフィールドのPosition TypeをFloatに設定する事によって、拡張分フィールドを下げることが出来るようです。
また、下の部分を行単位に下げたい場合は、行をframeで取り囲んで、そのframeのPosition TypeをFloatに設定する事によって可能と書いてあります。
2.Stretch with Overflowを使用する際、拡大するべき文字数でもフィールドが拡大しないという事象が確認されています。
この場合は、IPAamj明朝フォントまたはIPAexゴシックフォントを使用する事で回避できます。
やり方は、こちらの記事を参考にしてください。
http://kptech.cocolog-nifty.com/blog/2012/11/reports-conne-1.html
原因は、フォントの大きさの計算がJasperreportで正しくされていないようです。
こちらに、その件のQ/Aがありますが、結論は出ていない模様です。
http://community.jaspersoft.com/questions/531750/problem-textfield-str
etch-overflow