The app crash because it cannot find the CSV file in the position where it search for.
The only way I got to make it work is to follow
@LucaMs solution to copy the CSV file from ASSETS to DIRINTERNAL.
In this way I got the list created by CSV2LIST (maybe with other changes, but now I downloaded your last version).
Anyway in ASSETS we have menu_props, while you search for menu_props2.
Are we missing something?
And anyway it throw an error on item 29 or 30 of the list while parsing it because of an EMPTY STRING.
Of course I can't analize all your app to understand what it should do.
?