java Конвертирование из long в String java.lang.Long cannot be cast to java.lang.Str-- шибка как исправить

Используйте, как и для числе другого типа String.valueOf():

String num =  String.valueOf(pif.get("AccountNumber"));
//  где pif.get("AccountNumber") возвращает Long

Key Words for FKN + antitotal forum (CS VSU):