android AutoCompleteTextViewにSimpleCursorAdapterを使う

を参考にしてsqliteのデータをアダプターに入れて実行したのですがsqlのデータの一覧が表示されるだけで実装したい機能とは違っていました。

    AutoCompleteTextView inputTextView = (AutoCompleteTextView) findViewById(R.id.autoInput);DatabaseOpenHelper helper = new DatabaseOpenHelper(this);
    SQLiteDatabase database = helper.getWritableDatabase(); 
    Cursor cursor = database.query("person", new String[]{"rowid as _id", "name"}, null, null, null, null, null);
    CursorAdapter adapter = new SimpleCursorAdapter(
            this, 
            android.R.layout.simple_spinner_item,
            cursor,
            new String[]{"name"},
            new int[]{android.R.id.text1},
            0);
    inputTextView.setAdapter(adapter);

【android アプリ 開発】 AutoCompleteTextView 作成
のソースのように文字を入力するとString配列の中にある一致文字があるデータのみを表示させ選択できるプログラムのstring配列をsqliteの列に置き換えたいのですが方法がわかりません。
どなたかご教授をお願いします。