I\'m looking for a solution to generate a checksum for any type of Java object, which remains the same for every execution of an application that produces the same object.>
I think you should look at serialization. Serialization mechanism needs to solve similar problem, so you can look how it's implemented.
But if you describe the problem you're trying to solve you'll probably get more precise solution.