Sometimes, is the XML declaration which you do in the first 3 or 4 lines contains an extra space or some extra character, it's possible that you might get this error.
Also your properties in HBM files have no mapped columns. Is that okay? I'm not sure about that. It's been long time since I worked in hibernate.
If you are not laughing at yourself, then you just didn't get the joke.
In other research found that people resolvero your problem by removing a blank header but already checked mine and found nothing that is strange. I added the columns in my HBM and still continue with the error. I'm lost