Oracle requires that LOB / LONG parameters should come last in the INSERT / UPDATE statements, or at least not before any VARCHAR parameters.
Unfortunately, AO ignores this fact and EntityManager.create() randomly orders the inserted parameters because they are collected via a HashSet. Which may lead to BLOB column parameter coming before a VARCHAR column parameter, which then produces this error:
Oracle DB
Add notes...