Found the answer out for tohse that may be interested.
Basically, the problem is that the
Java interface to Oracle AQ uses PL/SQL. That in turn has a limit to its buffer size of 32k! So in short there is no nice way around this.
The C++ interface uses OCI. This allows you to queue messages up to 4G. If you need to send big messages (I do) then theres no other option than to go native.
Hope this will save someone the time I spent finding this out
Rom