C'est assez tard, mais ça m'a mordu.
Vous avez explicitement déclaré que la commande SQL est une procédure stockée, alors qu'elle devrait être du texte. Modifier :
dbCommand.CommandType = CommandType.StoredProcedure
à :
dbCommand.CommandType = CommandType.Text
Je soupçonne que cela fonctionnera comme par magie alors. Ça l'a fait pour moi, en tout cas.