Во-первых, в общем, вы не должны использовать ODBC, если вы разрабатываете приложение Java. Приложения Java обычно используют драйвер JDBC для подключения к базе данных. Можно использовать драйвер моста JDBC-ODBC, но это действительно было уместно только несколько лет назад, когда не в каждой базе данных был драйвер JDBC. Не было бы никакой причины использовать драйвер моста JDBC-ODBC для подключения к базе данных Oracle в приложении, построенном сегодня.
При этом вы используете 32-разрядную версию Windows или 64-разрядную версию Windows? Вы устанавливали 32-битные версии Oracle или 64-битные версии Oracle? Если вы используете 64-разрядную версию Windows, администратор драйвера ODBC по умолчанию будет отображать только установленные 64-разрядные драйверы ODBC. Если вы установили 32-разрядные версии Oracle, вам нужно открыть 32-разрядный администратор драйверов ODBC в C: \ Windows \ SysWOW64 \ odbcad32.exe, чтобы получить доступ к 32-разрядным драйверам ODBC.