ちゃんとあるよ。

エラーで落ちるならClass.forName().newInstance()を使ってtry catch。やったことないけど。