Я никогда не использовал Xquery, поэтому мой ответ может быть не совсем точным, но есть некоторые рекомендации IBM о том, как использовать внешние классы, такие как JAXB, внутри IIB, поэтому они не особенно против такого сценария.
Конечно, он, скорее всего, будет иметь худшие характеристики, чем тот же код, написанный на оптимизированном ESQL, но я думаю, что в вашем случае это будет уместно для проверки концепции.Просто сравните среднее время выполнения в Oracle и сравните его со временем IIB, и тогда вы сможете решить, подходите ли вы к этому решению или вам нужно все переписать.