SQLite No such table

Sou novo em programação com Android e estou tentando conectar no banco sqlite. Segue o código:

public class DatabaseHandler extends SQLiteOpenHelper {

	// Database Version
	private static final int DATABASE_VERSION = 1;
	// Database Name
	private static final String DATABASE_NAME = "db";

	public DatabaseHandler(Context context) {
		super(context, DATABASE_NAME, null, DATABASE_VERSION);
	}

	@Override
	public void onCreate(SQLiteDatabase db) {
	}

	@Override
	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
	}

	public Object[] getData(int id) {
		SQLiteDatabase db = getReadableDatabase();
		Cursor cursor = db.query("TESTE",         // <<<<<<<<<<<< Erro
				new String[] { "FI1, FI2, FI3" },
				" ID_FI1 = ?",
				new String[] { String.valueOf(id) }, null, null, null,
				null);
		if (cursor != null) {
			cursor.moveToFirst();
		}
		return data;
	}

}

Quando chega na linha marcada ele lança uma exception dizendo que não existe a tabela TESTE mas ela existe sim, já abri o banco de dados com o SQLite Database Browser e tá lá. Já segui um monte de tutoriais mas sempre da errado.