Se vuoi usare la reflection puoi iniziare guardando questa discussione su Stack Overflow, che mi pare abbastanza completa: http://stackoverflow.com/questions/1...me-as-a-string
Usando SpEL (ma in questo modo ti porti dietro un pezzo dello Spring Framework...) però è molto più semplice perché ti nasconde tutta la reflection:
http://docs.spring.io/spring/docs/3....pressions.htmlcodice:Persona persona = new Persona(); String s = "indirizzo.numeroCivico"; ExpressionParser parser = new SpelExpressionParser(new SpelParserConfiguration(true, true)); Expression expression = parser.parseExpression(s); String numeroCivico = (String) expression.getValue(persona);