There is a character limit in 8.5, so try using a set of SQL expressions, like this:
[substring1:]
substr(table.`string`,1,254)
[substring2:]
substr(table.`string`,255,254)
...where the second argument is the starting position, and the third argument is the length.
If the above syntax doesn't work, try:
{fn substring(table.`string`,1,254)}
...since the syntax depends upon your datasource.
Then drop the SQL expressions into a text box to combine them. Note that the field will not be in the field list, so you will need to type it in. If you are unsure of the punctuation, add another field temporarily to the SQL expression and observe the punctuation.
-LB