In this particular case a static method is probably ok. The advantage of a non-static would be either future edits (i.e. if the class grows anything that changes the non-constant fields or references them would become an error source) and generally neatness. Keeping your methods inside variables allows you a living changing variable that can be very useful. In your particular case, though, that isn't the purpose of the class.
Static makes the method callable without creating an object of the class. Sometimes this can be good, for example all the Math class methods (Math.round, Math.ceil, etc.). Static should only be used when the method only uses it's own parameters. Even then sometimes it's better to leave it non-static. It's kept cleaner and you always know what you are actually editing.
If static methods use variables that are initialized in the constructor there could be a problem. If an object of this class isn't initialized, then the constructors aren't initialized. This could cause bad side effects and program errors.
Generally only use static if the class is merely a housing for a method that is completely standalone.