Excepción de la base de datos de Android ListView

He sido un niño travieso y he copiado un método de la aplicación oficial de Bloc de notas del sitio de desarrolladores de Android, esta es mi clase:

package com.example.prva;

import android.app.ListActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.support.v4.widget.SimpleCursorAdapter;


public class ListView extends ListActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listview);
        fillData();
        }

    private void fillData() {
        // Get all of the notes from the database and create the item list
        Cursor c = DatabaseManager.getAllData();
        startManagingCursor(c);

        String[] from = new String[] { DatabaseManager.TABLE_COLUMN_ONE };
        int[] to = new int[] { R.id.text1 };

        // Now create an array adapter and set it to display using our row
        SimpleCursorAdapter notes =
            new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to);
        setListAdapter(notes);
    }
    }

Cuando intento ejecutar este ListActivity me sale este error:

01-31 02:39:14.259: E/AndroidRuntime(1845): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.prva/com.example.prva.ListView}: java.lang.IllegalArgumentException: column '_id' does not exist

Ahora entiendo esto porque es verdad, no tengo la columna _id en mi base de datos (la base de datos de la aplicación del bloc de notas lo tiene y lo usé, pero tengo mi propia base de datos), simplemente no entiendo dónde está esa columna mencionada en mi Lista de actividades ¿clase? ¿Desde dónde se llama desde que da el error?

Respuestas a la pregunta(1)

Su respuesta a la pregunta