Ich kenne JMapViewer nicht, aber es könnte das gleiche Problem sein, daß ich neulich mit JxMapViewer2 hatte.

Setzt Du bei der Verwendung in Deiner Applikation einen eigenen UserAgent? Falls nicht dürfte Deine Applikation gesperrt werden - entweder weil sie keinen Agent angibt und das gegen die Regeln verstößt oder weil sie einen Default-Agent sendet, den sie mit allen anderen JMapViewer Nutzern gemein hat und insgesamt zuviel nutzt oder weil der Default-Agent explizit als Downloader gesperrt wurde.

Falls Nein: identifiziere Dich mit einem eindeutigen, eigenen User Agent, dann sollte es wieder funktionieren.