Есть LI-Po аккумуляторы доля авиамоделей, способные выдавать ток разряда 50С (например, при 4 А.ч - это 200 А).
Собрав 150 таких ячеек, получите нужные ток и напряжение.
Если Вы под 1 мДж имели в виду 1 МДж, то за такой импульс израсходуется 10-15 % емкости.
Если на эксперимент надо 10-20 импульсов, то и заряжать можно "дома" (особенно если взять ячейки побольше емкостью).
Тогда не надо таскать с собой генератор.
Сделайте к каждой ячейке простейший балансир в виде параллельного (шунтового) стабилизатора.
Заряжать такую батарею между импульсами можно от простейшего источника тока, а заканчивать заряд по достижении общего напряжения. В Вашем случае недозаряд емкости не страшен, важнее простота реализации.
Еще я бы на время заряда перекоммутировал батарею с помощью реле на 2-3 параллельных секции, чтобы не возиться с источником тока на 600-800В. Тогда можно от 220 сделать бестрансформаторный выпрямитель и ИТ простейший на транзисторе с радиатором, либо (если важен КПД) импульсный стабилизатор тока.
Важно: поддерживать плюсовую температуру батареи, лучше всего с помошью теплоизоляции + подогревателя.
Успешных Вам ипытаний боевого лазера