@ribesg I would just explicitly pass each one. Can you provide context where this tuple list is coming from, and whether you can avoid having it in the first place?
If it's a record from a data source (e.g. a line or a JDBC ResultSet), it's inevitable you will have to extract each field for a class. You can't do dynamic stuff like in Python, but you get the advantage of being explicit.