Таким образом, ESQL не выполняет массивы, но вы можете создать набор узлов в дереве среды.Получите указатель на дерево Среды и создайте поддерево, содержащее набор узлов, по одному для каждой записи в массиве.
Внедрите что-то подобное в ваш код.
MbMessage env = assembly.getGlobalEnvironment();
MbElement siteCodes = env.getRootElement().createElementAsLastChild(MbElement.TYPE_NAME, "SiteCodes", null);
for(ConfigurableService cs: ud_set) {
siteCodes.createElementAsLastChild(MbElement.TYPE_NAME_VALUE, "SiteCode", cs.getName());
}