Weell, for starters you will
need to understand a bit of programming. Jython is a sort of alternative based on the Python language implemented for the Java VM. You can read more about it here
However, if you want to stay completely away from programming, Grinder does offer the option of recording test scripts using a TCPProxy. But that works only in case you want to load test a web based application. Otherwise, you'll have to get your hands dirty if you wish to test a desktop based, standalone Java application.