Исключение JMS является многоуровневой структурой данных, где нижний уровень для поставщика транспорта JMS помещает ошибки конкретного поставщика, а верхний уровень - для ошибок в API JMS. По трассировке стека очень сложно определить, к какой категории это относится. Обратите внимание, что это не вещь WebSphere MQ, а скорее вещь JMS. Рекомендуется всегда печатать связанные исключения JMS!
Вот фрагмент кода, показывающий это здесь:
http://publib.boulder.ibm.com/infocenter/wmqv6/v6r0/topic/com.ibm.mq.csqzaw.doc/uj24500_.htm
Кстати, хотя это и помечено как WebSphere MQ, трассировка стека показывает, что именно классы шины SI WebSphere App Server используются в качестве транспорта JMS. Однако этот совет применим к JMS с любым транспортным провайдером, и я по-прежнему рекомендую распечатать связанное исключение, чтобы увидеть, что на самом деле здесь происходит.