Я хотел бы знать, какова цель Context в JMS и почему мне нужно (или нужно) его инициализировать?
Он используется для поиска вашего JMS-провайдера и различных фабрик, тем, очередей и других ресурсов.Обычно это делается с помощью JNDI, поэтому для начала поиска необходим начальный контекст.