This has nothing per say with Hibernate. This is a issue with the version of Classes in your Client and Remote server.
Code:
java.io.InvalidClassException: com.tsc.model.courts.County; local class incompatible: stream classdesc serialVersionUID = -2433655832140195139, local class serialVersionUID = -5449895978211640294
Try to generate the serialVersionUID and hardcode it in the Class and try it again. Lookup Serialization in the Java website.
Alternatively make sure you are using the same version of the ".class" file in the client and the server side of the application.