Я думаю, что если все правильно, проблема в вашем запросе
проблема может быть в типе поля. Предположим, что message_id не число. Затем используйте как
String updateStatement = "update "+MESSAGE_TABLE+" SET status ="+i+" where message_id = '"+message_id+"'";
То же самое для статуса полей, если это не числовой тип, необходимо использовать ''