no veo ningun problema en el executenonquery...

creo que el sp es el que esta echando mosca... voto por el sp de foo...
si el error persiste seria bueno si no se tiene el campo como nvarchar y se grabo el registro con espacios...
seria hacerle trims en VB y rtrims en sql... por si acaso...