La raison pour laquelle vous rencontrez cette exception est que vous utilisez le mauvais package pour faire référence à OracleDriver
classe
Par conséquent, vous devez modifier l'appel de chargement de classe incorrect
Class.forName("oracle.jdbc.driver.OracleDriver");
dans
Class.forName("oracle.jdbc.OracleDriver");
car ce fichier de classe implémente le java.sql.Driver
interface qui est réellement vérifiée au moment de l'exécution.
Pour référence, voir aussi la description dans le JavaDoc officiel fourni par Oracle :