According to the jms spec, you should be able to set an incoming messages properties if you call:
lObjectMessage.clearBody();
I'm getting:
javax.jms.MessageNotWriteableException: Properties are read-only
at org.jboss.mq.SpyMessage.setStringProperty(SpyMessage.java:423)
Anyone had a similar problem?