Actually, 
whence is an adverb and a conjunction, not a preposition. But that's okay, because all three of those categories often run together in English.
There is nothing wrong with 
from whence. Apparently, for as long as the word 
whence has existed, so has the phrase 
from whence. It's not always necessary, but sometimes it just feels wrong if you leave out the 
from.
Here's a decent article on the subject. It's not very comprehensive, but it makes its point: the construction is about 700 years old, but no one thought to criticize it until the mid-1700s. It's just another example of eighteenth-century grammarians making ridiculous and ill-founded usage proscriptions.