When Hibernate loads an object into a Session it creates a state snapshot of the current database state of the object, so that it can perform dirty checking against the snapshot.
As a read only object will never be modified, this snapshot is not needed and memory can be saved.
It is not a JDBC driver error but a configuration needed for Oracle database instance running inside a Docker container.
You need to change $ORACLE_HOME/network/admin/sqlnet.ora append DISABLE_OOB=ON at end of file
J. Tane, C. Schmitz, G. Stumme, S. Staab, и R. Studer. Mobiles Lernen und Forschen - Beiträge der Fachtagung an der Universität, стр. 93-104. Kassel University Press, (ноября 2003)
B. Omelayenko. Proceedings of the International Workshop on Web Dynamics, held in conj. with the 8th International Conference on Database Theory (ICDT’01), London, UK, (2001)