setLoanItem()
не является статическим методом, это метод экземпляра, что означает, что он принадлежит конкретному экземпляру этого класса, а не самому классу.
По сути, вы не указали какой медиа-объект, для которого вы хотите вызвать метод, вы указали только имя класса.Могут быть тысячи медиа-объектов, и компилятор не может узнать, что вы имели в виду, поэтому он генерирует ошибку соответственно.
Возможно, вы захотите передать медиа-объект для вызова метода:
public void loanItem(Media m) {
m.setLoanItem("Yes");
}