(я предполагаю, что сервер использует сериализатор .NET по умолчанию.)
.NET и Java сериализатор несовместимы, поэтому вы не можете десериализовать класс C # в Java.
Чтобы подключить сервер C # к клиенту Java, вы должны использовать совместимую библиотеку сериализации на обеих платформах. Одним из примеров является WOX , по состоянию на этот ответ на аналогичный вопрос. (Это XML-сериализатор, так что будут значительные накладные расходы.)