вы можете использовать логическое значение, если студент присутствует (присутствует = true).поместите эту переменную в объекте te, тогда вы можете запустить цикл для datasnashot для
i < noOfSeats
и показать в te ListView с условием
if (!present){
showInList();
}