Hi Mike,
I've seen the error before, but I don't think I've ever seen this happen with such a simple procedure.
Could you post the CREATE TABLE ddl for SystemLog, or if that isn't handy, sp_help for it?
My suspicion right now is along the lines of a datatype mismatch.
-bret