Tack för att du gav mig vägbeskrivningar, hittade en lösning (Rättelse: lösning) som passar mig bra. Jag gjorde ett omslag runt den ursprungliga datakällan, åsidosatte getConnection()-metoden och band den under ett nytt JNDI-namn. På så sätt har jag full kontroll över datakällan utan att förlora någon funktionalitet från behållaren.