Я думаю, что serialVersionUID сериализованного объекта отличается от класса в другой JVM.Для этого дайте некоторое фиксированное значение Long.Если вы используете eclipse, то добавьте сгенерированный серийный идентификатор для каждого класса, который реализует Serializable.Очистите и перестройте исходный код.Если вы просто используете командную строку, выполните
serialver "AgentClass"
, используйте сгенерированное из нее значение и перекомпилируйте исходный код.