Проблема здесь:
finalResult[index] = mark;
Вы не можете поместить int номер в массив строк :
Ошибка:
несовместимые типы: int нельзя преобразовать в java .lang.String
Вам необходимо преобразовать число в String перед добавлением в массив .
Необходимо изменить следующим образом:
finalResult[index] = String.valueOf(mark);
или
finalResult[index] = mark + "";