Existen métodos para eso
http://download.oracle.com/javase/tu...ect/index.html
pero es complicarse la vida para quien está empezando en Java, y como existen muchas alternativas para no llegar a utilizarlo (herencias, polimorfismo, genéricos), probablemente estés tratando de resolver un problema de una forma no muy recomendable.
Si no tienes otra alternativa, usa
Class.forName() o ClassLoader()
http://download.oracle.com/javase/tu.../classNew.html
pero no vas a poder referenciar los objetos con la misma variable (salvo polimorfismo).