Štefan Dessewffy ml., vojak