Thanks for your comments,

right now I'm using the built in editor of my PICKIt2 programmer and I make changes.
It's still the same result, looks to me that I cannot read the first 3 memory addresses (0,1,2) like they don't exist and also I jump 5 addresses ahead, so that address 8 on eeprom can be readed at address 3 with my code.

I'll try to find another editor for EEPROM hex files, do you have any editor in mind ?

Fanis