Если вы не выполняете RMI, сторона «сервера» не будет иметь класс в своем classpath и, следовательно, потерпит неудачу с ClassNotFoundException.
Теперь большие вопросы - почему вы пытаетесь отправить весь класс?Я думаю, что было бы проще иметь класс на сервере, а затем отправить текстовое представление (json, xml, yaml, csv) о состоянии класса на клиенте, а затем заставить сервер прочитать представление, создать класс (эс) ему нужно и выполнить работу.