Hola,
Con el Java estándar no se puede, pero si se puede hacer algo parecido usando alguna librería especial, como opr ejemplo BeanShell:
http://www.beanshell.org/
De todas formas no está en Java por una razón, y es que Java intenta maximizar los controles sobre el codigo en tiempo de compilación, y esa práctica no permite realizar los controles mas que en ejecución. Excepto para casos muy concretos no suele ser una técnica muy recomendable.
Saludos