When getting this error, one possible cause is to check your .hbm file for more than one property referencing same database column name, as below:
The MobilePhone property referencing (copy and paste problem) the same column name as the Phone property above it as in Fig (1):

Fig (1)
While when correcting the MobilePhone column name to 'MobilePhone' as in Fig (2), you code should work properly.

That's it, hope that helps. Thanks.