O banco de dados está tentando atualizar sua versão, mas como a atualização é uma operação de gravação, ela não pode ser feita no banco de dados somente leitura que você está solicitando, daí o erro.
public Cursor getChampions() {
SQLiteDatabase db = getWritableDatabase();
db.close();
db = getReadableDatabase();
SQLiteQueryBuilder qb = new SQLiteQueryBuilder();
....
}
Isso criará um banco de dados gravável primeiro, atualizará o banco de dados e, em seguida, você poderá usar um banco de dados somente leitura. Observe que, após executar esse código, você pode remover essas linhas.