Tatiyana,
I have been working the past year in the exact environment you describe. In answer to your connection pooling question, Yes there is CP capabilities in the new version of the API.(version 5.2.0 +) It has a bunch of JMS stuff with the download, but the actual MQSeries classes for java...