Per AbstractMethodError, controlla Perché ottengo java.lang.AbstractMethodError quando provo a caricare un blob nel db?
Per distinguere le tue connessioni in Oracle puoi utilizzare questo codice di esempio di seguito:
Properties jdbcProperties = new Properties();
this.jdbcProperties.put("user", userName);
this.jdbcProperties.put("password", password);
this.jdbcProperties.put("v$session.program", "YourApplicationName");
DriverManager.getConnection(url, jdbcProperties);
quindi controlla v$session raggruppando contro la colonna del programma per le tue connessioni..