ECMS-6231 Wrong Comparison method in PropertyValueComparator

Fix description: use new method compareLong to compare as a number, instead of a string, when property type is kind of Long or Double.