Make sure the save file's in the right folder first, you might have told VBA to save games/snapshots in a different folder to where the ROM is. Also check whether it's a saved game ie battery save, or a snapshot save, since you'd load these differently - the first you load through the games normal load game interface, the second using the emulators load/save state functions