The soldier took shelter in a hole.

Literal

Soldier [topic-は] hole [possessive-の] inside [destination-に] took-refuge.

の中に is 'inside of,' a basic spatial expression. 避難する means to evacuate or take refuge — another Sino-Japanese compound common in news and emergency contexts.