अपनी कॉन्फ़िगरेशन को दोबारा जांचें। आपका डेटा स्रोत ओरेकल डीबी को इंगित नहीं करना चाहिए जैसा आपको लगता है कि यह है। मैंने आपके कोड का परीक्षण किया है और यह काम करेगा यदि आपका डेटा स्रोत वास्तव में Oracle DB की ओर इशारा कर रहा है।
isWrapperFor()
विधि आपको यह बताने का प्रयास कर रही है कि आपका कनेक्शन OracleConnection को लपेटता नहीं है, और यह भी अपवाद संदेश जो आपको बता रहा है उसके अनुरूप है।
आप डेटा स्रोत उत्पाद की जानकारी इस तरह देख सकते हैं:
DatabaseMetaData metadata = conn.getMetaData();
System.out.println("DB product: " + metadata.getDatabaseProductName());
System.out.println("JDBC Driver: " + metadata.getDriverName());