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. Gemmell, G. Bell, R. Lueder, S. Drucker, и C. Wong. Proceedings of the tenth ACM international conference on Multimedia (MM-02), стр. 235--238. New York, ACM Press, (декабря 2002)