Apex(force.com)では以下のようにTypeクラスを使用して動的にインスタンスを生成できる。

 

 

これを利用してバッチを動的に起動することも可能

 

 

スケジュールもこんな感じで書ける

 

 

問題はnewInstanceメソッドは引数がないので、

コンストラクタに引数がないバッチ、スケジュールしか汎用化できないっぽいこと。

せめてObjectのリストを渡していければなーと思うのだが、、、。