Первая проблема, вероятно, здесь.
Выполнение программы блокируется, пока в потоке для чиения не окажется данных (это особенность работы ObjectInputStream). Поэтому, отвечайте на сервере чем-то, при создании мыши.