Maybe looking into the Starter for TXEventQs might help?
https://github.com/oracle/spring-cloud-oracle/tree/main/database/starters/oracle-spring-boot-starter-samples/oracle-spring-boot-sample-txeventqjms
A shared queue is now called TXEventQ, so this code should work just fine.
Here is some documentation: https://oracle.github.io/spring-cloud-oracle/latest/reference/html/index.html#aqjms