Да, это возможно.RabbitMQ предоставляет класс, реализующий фабрику соединений JMS com.rabbitmq.client.ConnectionFactory :
ConnectionFactory connectionFactory = new Connection().newConnection();
// create a Connection
connection = connectionFactory.createConnection();
connection.setClientID(clientId);
// create a Session
Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
// create the Topic from which messages will be received
Topic topic = session.createTopic(topicName);
// create a MessageConsumer for receiving messages
messageConsumer = session.createConsumer(topic);
// start the connection in order to receive messages
connection.start();
За исключением первой строки (создание фабрики), это чистый код JMS.