Para usar o driver Oracle JDBC, você deve ter o ojdbc6.jar ou um equivalente no CLASSPATH. Não é necessário que nenhum desses JARs esteja na variável PATH do sistema operacional.
Você pode obter os drivers JDBC para Oracle no JDBC/UCP página na Oracle Technology Network .
Além disso, o arquivo classes12.jar não é necessário, se você já tiver ojdbcX.jar no CLASSPATH.
Resumidamente, se você estiver usando o Oracle Thin Driver para JDBC em um banco de dados 11g, precisará de ojdbc5.jar/ojdbc6.jar e orai18.jar no CLASSPATH. Você precisará de arquivos adicionais para o driver OCI.