That is stored in a BLOB field I presume.
When working with BLOB and CLOB data, there are default paramters in the DSN settings that can control how much data is allowed to pass through the database driver.
That is the first thing I would look at.
From what Ian's said, check in your Datasource.
If you're using BLOB (which I expect you are), make sure you've checked the "Enable binary large object retrieval (BLOB)." option as this makes it able to return more than 64kb via the JDBC connection.
This is in place to ensure that it doesn't send huge amounts of data when it doesn't need to, but can cause problems like this when you first look at it.
Thank You Ian & Phil
Now I know why there's an advanced tab in the datasource setting
Thanks for your excellent reply!