I already have the following methods but still it is throwing the
exception private void setMetadata(Node node, String property, String
value, ValueFactory vf) throws Exception { if
(node.hasProperty(property)) { javax.jcr.Property prop =
node.getProperty(property); Value propValue = vf.createValue(value); if
(prop.isMultiple()) { List updatedVals = new ArrayList();
updatedVals.addAll(Arrays.asList(propValue)); node.setProperty(property,
(Value[]) updatedVals.toArray(new Value[updatedVals.size()...