Quando você cria um campo complementar, o sistema altera as propriedades da tabela inserindo mais uma coluna e configurando o tipo de dados que a coluna receberá, por isso, não é possível através do sistema, alterar o tipo de dados que a coluna receberá.
Isso pode ser feito pelo banco de dados com o devido conhecimento, porém, se já houver registro gravado no campo complementar, você corre o risco de perder tudo.
Pelo ponto de vista operacional, não existe problema em criar mais campos complementares. O que você pode fazer é "desabilitar" o campo antigo e habilitar o novo. Desse modo, você não perde os dados gravados anteriormente.
Pense nisso antes de alterar qualquer campo complementar.
Abraços