não sei o q pode estar acontecendo, mas tenho duas sugestões:
coloque apenas a propriedade checked dentro da estrutura if mantendo o código do label do radio button, q é sempre exibido, após o fim do if.
Por ex.:
<input type = “radio” name = “rdTipo” value = “Administrador”
<% if (request.getParameter(“tipo”).equals(“Administrador”)) { %>
checked
<% } %>
> <strong> Administrador </strong>
Isso não deve resolver seu problema mas vai simplificar seu código facilitando o debug.
faça um teste com apenas um deles. Retire o bloco q cria o radio Administrador e teste apenas o Usuario e depois inverta para ver o q acontece. Pode ser q vc obtenha mais alguma informação q ajude a levar à identificação do erro.