Mira el valor que está tomando isFinalPortSend[i] antes de hacer Integer.parseInt(isFinalPortSend[i])
Yo creo que el problema está en la siguiente linea
String isPortSend = server.substring(1, server.length() -1);
que debería ser
String isPortSend = port.substring(1, port.length() -1);
ains, el copypaste...