Is it putting them in the wrong field, or simply displaying them backwards? Deleting the name from a field will allow you to see which field it's in.
If it's just for display purposes, just change the settings in Address Book (Preferences: General: "Show first name: following last name/before last name"). If it's actually copying them wrong, then I'm afraid I don't have a solution.
jW