Вы должны исследовать каждый из них по отдельности: откройте его, установите скорость передачи, дождитесь предложений NMEA.Каждый известный мне GPS отправляет данные NMEA раз в секунду, поэтому, если вы не получите данные NMEA через несколько секунд (или не можете открыть порт), это не ваш GPS.В Java порт GPS неотличим от других COM-портов.
Кстати: не пытайтесь запускать слишком много проверок параллельно, архитектуре последовательного драйвера это не очень нравится, особенно если задействованы последовательные порты Bluetooth.