Děkuji za pokyny, našli jsme řešení (Oprava: Řešení), které mi vyhovuje. Vytvořil jsem obal kolem původního zdroje dat, přepsal metodu getConnection() a svázal ji pod novým názvem JNDI. Tímto způsobem mám plnou kontrolu nad zdrojem dat, aniž bych ztratil jakoukoli funkčnost z kontejneru.