Da forma como vc fez não rolou porque na realidade o problema é o seguinte: Tenho um objeto com os atributos nivel1, nivel2 nivel3 e nivel4 e eu preciso pegar o valor desses atributos. Se não houver algo que otimize o meu código vou ter que fazer algo do tipo para cada um desses atributos:
if (nivel1 == alguma_coisa) {
//facça algo
}
lcegatti
Se não tiver problema pra vc em usar outras libs, vc pode usar a classe PropertyUtils da commons-beanutils: