Hokkaido is situated in the north of Japan.

Literal

Hokkaido [topic-は] Japan [of-の] north [in-に] position-do-am.

位置する ('to be located, to be situated') is a formal/written verb for location — more sophisticated than simple にある. Used in geographical or technical descriptions. ~している expresses the stative 'is positioned/located.'