Вы пытались выполнить это утверждение через jbdc:
alter session set current_schema=BILL.
Если я правильно помню структуру оракула, имя пользователя, с которым вы соединяетесь, совпадает со схемой, над которой вы работаете.
В прошлом я успешно использовал вышеупомянутое утверждение с Oracle 10 через jdbc. Мой пользователь был пользователем root / admin, у него были разрешения на различные схемы базы данных, и мне нужно было переключаться между ними в одном соединении. Обратите внимание, что мне не нужно было вводить пароль снова.
Это не похоже на очень заботящуюся о безопасности модель, поэтому я не знаю, подходит ли она для вашего случая использования.