php .... или любой другой серверный язык
Поясню свою мысль ─ если это все локально, бд стоит на компе юзера, и он ее использует один, то это как из пушки по воробьям, Oracle тогда излишен.
Если бд на сервере и клиент к нему подключается, то тонкий клиент оптимальный выбор.
если все же очень хочется детскопное приложение, то берите то что лучше знаете, интерфейс на java не столь ужасен как его рисуют, а для бизнес софта и вовсе фиолетово, главное чтобы удобно было.