Es gibt in JOSM ein Plugin names Waydownloader. Damit kann man ein Weg auswählen und sich den Weg bis zur nächsten Kreuzung runterladen. Das ist ja auch in Java geschrieben, vielleicht kannst Du das als Grundlage benutzen und es deinen Bedürfnissen anpassen. Ich selber kenne mich mit Java nicht aus, kann daher nur vermuten …
http://wiki.openstreetmap.org/wiki/JOSM/Plugins/WayDownloaderPlugin