Сравнение только через equals, видимо разнится кодировка, либо DataInputStream добавляет конец строки или еще чего
String number = new String(jsonObject.get("KEY").toString().getBytes(), "UTF-8");
String strr = new String("CHECK_MESSAGE".getBytes(), "UTF-8");