JDBC, JPA, persze megy. Ne bővítésben hanem teljes újraírásban gondolkozz szerintem. Az apex oldali cache miatt nyűgös lehet ha ugyanabba az adatba akarnál belenyúlni a saját appodból.