а "писанина" нужна для того, чтобы не писать нативный SQL и иметь типизированные интерфейсы. да, в Java любят типизированные интерфейсы
А ну да. Я ж забыл что селениумоводам все равно что там орм наделает или как жук составит запрос. Хотя там по сути за каждым ключевым словом стоит тот же нативный скл
Читай доку как из cmd запустить. Или разберись как именно иде запускает. Или плагины может у них есть. Рспек штука стильная модная, там может из коробки тебе кучу вариантов будет