Причина, по которой вы получаете эту ошибку, заключается в том, что в столбце 4 отсутствует элемент.
Это как если бы вы пытались вызвать объект, который не был создан.
Предположим, вы добавили данные в первые 3 столбца, как это .....
ListViewItem item1 = new ListViewItem("Col 1", 0);
item1.SubItems.Add("Col 2");
item1.SubItems.Add("Col 3");
и после определенного события, например, нажатия кнопки, вы хотите добавить что-то в столбец 4 всех элементов, затем вы можете использовать следующий код.
foreach (ListViewItem l in listView1.Items)
{
l.SubItems.Add("Col 4");
}