Hi Constantinos.
There is several errors in you app.
Main reason of these all errors is you have wrong data format in your read service. Read service should return an object instead of array like in your screeen shots.
So please follow these steps to get it work:
1 Invoke read service(for details page) on "page show" page instead of "page load".
2 Open your "vinodb_wines_read_service" service. Navigate to "test" tab and put in "_id" field "535dfcabe4b0887b119de813". Then click "Test". When request appears - click on "Automaticaly Create Service Response". http://prntscr.com/3n9nxr/direct
3 Open "WineDetails" page and navigate to the "Read datasource" edit mapping. Create mapping from "wineID" LSV to the "_id" request parameter. http://prntscr.com/3n9odw/direct
4 Open response tab in datasource mapping editing and create mapping you need.(your previous mapping was incorrect cause of you had incorrect data in response.) http://prntscr.com/3n9qtn/direct
5 Open "WineCellar" page. And open "Events" bottom tab. Add click event handler on "mobilelistitem_2" component with type "Set LSV". Enter LSV name "wineID" and bind it to the "wineID" component. And arrange this event before click event with action "navigate to page" http://prntscr.com/3n9pbd/direct
That's all.
Regards.