That sure looks like a corrupt savegame file to me. FWIW, I have gotten into the habit, at least once a day, or whenever a significant event occurs, of going through the following:
1. Put the game on "Pause". This prevents Time-warp.
2. Do a hot-sync. This puts your savegame file, VillageSavegame.pdb into a folder like C:\Program Files\palmOne\(your hot-sync name)\Backup
3. Move the savegame file, VillageSavegame.pdb to another folder.
4. Rename the savegame file. I just add a number after "VillageSavegame" so I have VillageSavegame0.pdb, VillageSavegame1.pdb and so on.
5. Continue your game by taking it off "Pause"

Now, if you want to return to any point in the past, you can just rename one of your archived savegames back to VillageSavegame.pdb, and double click on it. Now when you do a Hot Sync, it will restore your game to the state it was in when you made that particular savegame file.

It is handy to keep notes about what the state of the game was for each savegame file.

Sorry, this is too late to help Gemelle but maybe it will help someone in the future.

I have learned (painfully) that the Palm platform (and the iPAQ, and the Zaurus, etc., etc....) are inherently prone to messing up your files just when it is least convenient
_________________________
Walt - Not the programmer "Walt"
Compaq nc8430 laptop 2gHz Centrino Duo, 1.5 GB RAM
ATI Mobility Radeon X1600 graphics