Email 목록을 가져와 화면에 listview로 보여주려고 합니다.

Cursor c = managedQuery(ContactsContract.CommonDataKinds.Email.CONTENT_URI,
new String[]{ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.CommonDataKinds.Email.DATA},
null, null, null);

이렇게 커서를 얻고

 setListAdapter(new SimpleCursorAdapter(this, R.layout.contact_list_item,c,
    new String[]{ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.CommonDataKinds.Email.DATA},
    new int[]{R.id.text1, R.id.text2}))

여기서 java.lang.IllegalArgumentException: column '_id' does not exist  이렇게 에러가 발생합니다.

new String[]{ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.CommonDataKinds.Email.DATA},

이쪽 부분에 문제가 있는것 같은데..고수님들의 조언 부탁드립니다.