ROO-3206: DataOnDemand_Roo_DataOnDemand init() has poor messaging for ConstraintViolationException