@Rohan_Garg- Thanks a lot, this works The below sets single valued property node.setProperty(aemFieldName, values);this sets multi-valued property.Property property = node.setProperty(aemFieldName, values);why is the property casting causing the difference?