So when I looked online for the solution to this problem the only post I could find about it was on one of those, “you have to pay for this to view the answer” websites I completely hate. Since when does information as simple as error fixing have to cost money?!?
Eventually I did figure out the problem. It was pulling the stored procedure from the wrong database. So I went in, changed the database connection, verified the database again, and then updated the stored procedure and everything worked fine and dandy.