Мне кажется, что вы просто назначаете текст дважды, а не добавляете. Простой способ исправить это - изменить 2-ю запись на:
resultText.text = [NSString stringWithFormat:@"%@\nDatabase: \n%@ \n%@ \n%@",
resultText.text,
[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)],
[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 1)],
[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 2)]];
Это сохранит предыдущий текст, который у вас был.
EDIT:
resultText.text =[NSString stringWithFormat:@"Decode Data: %@, %@",symbol.data, symbol.typeName];
resultText.text = [NSString stringWithFormat:@"%@\nDatabase: %@, %@, %@",
resultText.text,
[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)],
[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 1)],
[NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 2)]];