Try to call KLM directly and see what they have to say. BTW, who misspelled your last name? If it's the travel agent's fault, I would think they should take care of it for you.
Meanwhile, you can check out these threads and see how others handled similar situations:
http://www.flyertalk.com/forum/showthread.php?t=837484
http://www.flyertalk.com/forum/showthread.php?t=670095
http://www.flyertalk.com/forum/showthread.php?t=775730
http://www.flyertalk.com/forum/showthread.php?t=817677
Welcome to FT!