Прежде всего, нет причин выделять и инициализировать новый объект, если вам просто нужна ссылка на существующий объект в массиве:
//Claimant *tempClaimant = [[Claimant alloc] init];
Claimant *tempClaimant = [appDelegate.arrRetailClaims objectAtIndex:0];
Далее, убедитесь, что массив и объект существуют должным образом:
NSLog(@"array = %@ %d",appDelegate.arrRetailClaims,[appDelegate.arrRetailClaims count]);
NSLog(@"tempClaimant = %@",tempClaimant);
NSLog(@"Claimant Name is: %@",tempClaimant.ClaimantName);