Как и в любой достойной СУБД, Oracle использует несколько потоков на стороне сервера для параллельной обработки запросов.
Драйверы JDBC предназначены для использования из нескольких потоков, но вряд ли они создадут свои собственные (на стороне клиента) потоки, за исключением (возможно) реализации тайм-аутов. Если на стороне клиента имеется значительный параллелизм, скорее всего, это будет делать само приложение.