VZVZ: конечный-то автомат? Вы мне лучше покажите, где их не используют;) но проблема в том, что им можно распарсить весьма ограниченный круг грамматик.
newdancer: в вашем случае достаточно создать метод getTitleRu() и вызывать его в цепочке kinoModel.getUpdates().get(0).getTitleRu(). И оформляйте код в тег <code> </code>, пожалуйста.
M-Misha-M: position + 1 однозначно неправильно, то что работает - это просто совпадение. Удалите одну сущность и всё станет плохо. У ваших Mushrooms должен быть метод getId() - вот его вам и надо использовать.