existe um modo de usar interface (formulário, botões) do delphi e fazer a parte “mais código” do programa em java, e juntar tudo?
É possível via JNI ou outra forma, mas acredite você irá complicar, como o projeto é novo use uma tecnologia ou outra, você consegue quase a mesma produtividade do Delphi na criação de telas usando o NetBeans.
Pode fazer uma interface webservice. A JDK 6 já provê isso…
Só não sei se vale a pena…
Você pode usar netbeans (matisse) com genesis.
Há algumas APIs que hoje te ajudam a programar a Interface Gráfica, como por exemplo o JGoodies. Acho que é melhor do que misturar delphi com java.