Próbujesz użyć kursora, który WYMAGA kolumna o nazwie _id. To tak proste, jak edytowanie instrukcji tworzenia tabeli i dodanie kolumny o nazwie _id.
Jego deklaracja wygląda mniej więcej tak:
_id INTEGER PRIMARY KEY AUTOINCREMENT
Dodaj to, a będziesz mógł z niego korzystać. Uważam, że jest to wymaganie wymagane do korzystania z SimpleCursorAdapter.
AKTUALIZUJ
"CREATE TABLE IF NOT EXISTS contact_data( _id INTEGER PRIMARY KEY AUTOINCREMENT, contact_id INTEGER, contact_name VARCHAR(50), number_type VARCHAR(50), contact_number VARCHAR(50), duration TIME, duration_sum TIME, date DATE, current_time TIME, cont INTEGER, type VARCHAR, month VARCHAR(50), day VARCHAR(50), year VARCHAR(50));"
Rozwiązanie: dodaj spację między lewym nawiasem '(' i _id