JavaEEアプリケーションの定期バッチ処理を実装するために、QuartzSchedulerを使っています。
Cron Trigger Tutorialを見ているのですが、次のようなcronの組み方が分かりません。

例1:毎日、12:30~14:30の間、5分毎に実行
例2:毎日、22:00~5:00までの間、5分毎に実行

これが12:00~14:00だったら、* 0/5 12-14 * * ?と書けばできるのですが、時だけでなく分までを絡めたり、日をまたいだりした場合の範囲指定の方法が分かりません。

トリガーを分割して登録するしかないのでしょうか?
分割したとしても、まだ書き方が分からない部分がありますが・・・

例1の場合:

12:30-12:59 -> "* 30/5 12 * * ?"
13:00-13:59 -> "* 0/5 13 * * ?"
14:00-14:30 -> どうやって書く?

例2の場合:

22:00-23:59 -> "* 0/5 22-23 * * ?"
00:00-05:00 -> "* 0/5 0-5 * * ?"