Вы действительно добавили элемент с подпунктом в список? Просто потому что у вас есть два столбца, ListViewItem не получает автоматически 2 подпункта.
Например, если вы сделали следующее:
ListViewItem item = listView1.Items.Add("test");
item.SubItems.Add("sub1");
Тогда это должно работать, но если у вас есть только:
ListViewItem item = listView1.Items.Add("test");
Тогда не будет.