Go for C#.
I make food from C# and use Java for hobby projects.
Personally, i hate how Java handles event listening and etc, on UI level. Writing a shitton of code instead of just passing one delegate.
+ Visual studio is way better than Eclipse, of course, Eclipse is the BEST (IMHO) free IDE out there.