У меня есть динамический список переменных, для которых мне нужно создавать геттер и сеттер на лету, то есть во время выполнения.
Взгляните на cglib .