Traduzindo o erro em inglês diz:
DSRA9010E: 'setReadOnly' is not supported in the WebSphere implementation java.sql.Connection
O que não é um bug, é simplesmente que eles não estão implementando somente leitura. E isso também é compreensível se estiver usando um pool de conexões porque readonly geralmente é um atributo com escopo de criação de conexão.
Além disso readonly é apenas uma "sugestão" para o provedor jdbc:o provedor jdbc pode ignorá-lo e, até onde eu sei, muitos provedores realmente não fazem nada por isso.
Simplesmente não especifique somente leitura.
Para responder ao comentário de Sam abaixo:O Hibernate não tem nada a ver com esse erro, é o Websphere Component implementando java.sql.Connection que emite DSRA9010E erro ao usar o Websphere com Oracle, após junho de 2003, conforme explicado aqui pela própria IBM sobre especificamente esse código de erro DSRA9010E e a descrição
"'setReadOnly' is not supported on the IBM WebSphere Application Server java.sql.Connection implementation"
:Meu entendimento de todo o artigo é que eles adicionaram esse erro mais tarde, para resolver o problema, como uma solução para o defeito 168102, para fins de clareza:para que o cliente saiba que definir esse sinalizador não tem efeito na conexão do banco de dados subjacente porque o Oracle é não o suportando.
No final do artigo eles sugerem atualizar para a versão mais recente (a que emite o erro).