Is it reasonable and easy to setup? I’d prefer to use Kotlin, but if it’s a hassle to setup and use, I’d rather use Java.
It is possible. Not sure how hard it is to setup though.
Take a look at the docs. Should tell you how to set it up.
https://docs.spongepowered.org/stable/en-GB/plugin/index.html?highlight=kotlin