Возможно, вы хотите что-то ближе к этому:
db.rawQuery("SELECT * FROM users WHERE username = ? AND password = ?", null);
В том виде, как вы написали это выше, вы пытаетесь выполнить запрос, используя критерии поиска (значение) в качестве имени столбца (ключ).).
Например, на простом английском языке в первой части вашего исходного утверждения написано «найти что-то в столбце Брэда», поэтому ваше исключение появляется с «SQLiteException: нет такого столбца: Брэд»
Чтовы на самом деле хотели сказать: «найдите Брэда в столбце имени пользователя», и именно это должно сделать для вас пересмотренное утверждение, которое я добавил выше (оно не проверено, но на правильном пути, чтобы вы могли двигаться дальше).
Iнашел этот другой пост StackOverflow, который также может помочь в создании подготовленных операторов -> Как использовать подготовленные операторы в SQlite в Android?
Надеюсь, это поможет.