The Excel specification states the maximum size of a column is 32k (32,767 characters). The Java action is behaving correctly. If you change the Java action, then Excel will probably throw an error when you try to use the data.
If you need to store more data, you will need to pick another format such as CSV.
I hope this helps.