you need to change your code to send a string, not a list
something like (untested and not necessarily correct from a syntax point of view)
Cmd.CommandText = "SP_Insert_WC000311A_PremFormData"
dim liststr as String
dim lists As List(Of String) = QuoteNums.ConvertAll(Of String)(Function(i As Integer) i.ToString())
dim liststr as String = String.Join(",", lists)
Cmd.Parameters.AddWithValue("@quotelist", liststr)
Cmd.Parameters.AddWithValue("@quotelist", QuoteNums.ToString.ToArray)