Dessa maneira funciona legal, mas as configurações do seu programa vão ficar amarradas ao código, se quiser alterar a camada de apresentação, vc terá que recompilar algumas classes, e isso não é legal…
Com o uso do Properties, vc utiliza um arquivo texto externo para alterar as configurações do seu programa. Depois que pegar do arquivo as configurações, vc pode alimentar com os dados suas “classes utilitárias” e depois é só pegar com esses seus métodos estáticos, por exemplo. Ou pode tbm tornar todo o Properties estático, dai vc não precisa mais das classes utilitárias…