Объявите ваш список как ArrayList<Loan> mylist = new ArrayList<Loan>();
вместо ArrayList<Object> mylist = new ArrayList<Object>();
, тогда вы можете получить ожидаемый результат, выполнив:
System.out.printf("%.2f",mylist.get(0).loan);
Кроме того, в идеале все поля класса должны быть приватными и создаватьдобытчики и сеттеры, где это необходимо.Таким образом, в этом случае вы можете сделать loan
закрытым в классе Loan
, а затем создать для него метод получения.