That was a typo with copy+paste. Sorry about that confusion.
it should be simply:
cmdHearPACyber.Parameters["@hear_id"].Value = item.Value;
Parameters is a Collection and that is how you access individual items in Collection.
Same as array you use somearray[1], someArray[2]/