The reason is , hibernate tries to convert the types but one of them was in compatible
my code was string like this
<property name="exemptionOwnerName1" type="String">
and it should by with small letter s
<property name="exemptionOwnerName1" type="string">
seems its case sensitive and in hbm it should be string and in java class String