Единственный способ «заблокировать» порт TCP для программы Java - открыть собственный сервер на подобном, так что никакое другое программное обеспечение больше не сможет использовать этот порт.
Если вы хотите реализовать брандмауэрВы должны использовать специализированные API вашей операционной системы, такие как ipchains в linux или соответствующий API окон .Этот API также используется брандмауэром Windows и всеми другими брандмауэрами в Windows.
Однако для этого нужен собственный код, поэтому взгляните на JNA или JNI.