JMS-провайдеры в целом не совместимы, так как нет общего внутреннего формата сообщений или протокола соединения.
Идеальным решением было бы объединение провайдеров, чтобы обе системы использовали одно и то же (могут быть разные экземпляры & mdash; не знаю о HQ, но ActiveMQ может отправлять другому ActiveMQ).
Если это неприемлемо, вы всегда можете написать адаптеры самостоятельно с помощью бинов, управляемых сообщениями. Один MDB будет прослушивать очередь MQ, перепаковывать сообщение и пересылать в ActiveMQ; другой MDB сделал бы то же самое в обратном направлении. Точная настройка и конфигурация фабрик и очередей соединений зависит от сервера приложений.