Não, só se forem todos numeros, se não ele gera uma exceção que não me lembro o nome agora! :?, no caso dos numeros para outro tipo de objeto tipo um array de chars talvez sim!
A sua string é a representação, em base-64, de um array de bytes de 16 bytes. Isso não cabe em um long (8 bytes), ou em um double (8 bytes), sequer em um int (4 bytes). O indicado é usar um array de bytes mesmo, ou então deixar como string. OK?