Questo è abbastanza tardi per arrivare, ma mi ha morso.
Hai dichiarato esplicitamente che il comando SQL è una procedura memorizzata, quando dovrebbe essere testo. Modifica:
dbCommand.CommandType = CommandType.StoredProcedure
a:
dbCommand.CommandType = CommandType.Text
Sospetto che funzionerà come per magia allora. Lo ha fatto per me, in ogni caso.