Вы не добавляете строку в список адаптеров. Вы просто добавляете строку в курсор матрицы следующим образом:
mx.newRow().add(0).add("value of second column").add("value of third column");
mx.newRow().add(1).add("value of second column").add("value of third column");
...
и т.п.
Затем с помощью SimpleCursorAdapter вы «подключаете» MatrixCursor к ListAdapter