Usare JDBC per connettersi a Oracle da Excel non ha molto senso (JDBC è un framework Java per la connessione a database e quindi non adatto per Excel IMHO).
Dovresti installare i componenti Oracle Data Access per Windows (supponendo che tu stia usando Windows; buona fortuna se stai usando un Mac); quindi puoi
- utilizzare direttamente Oracle come fonte di dati (senza bisogno di macro); ci sono tonnellate di tutorial disponibili sul web per questo, vedi ad es. MacLochlainns Weblog:interroga il database Oracle
- scrivi plugin di Excel in .NET, utilizzando i meccanismi standard .NET per la connessione ai database Oracle (di nuovo, molti tutorial disponibili sul Web)