Your son being fit in normal life and not being affected by any conditions he had/has doesn't mean he is fit to join the Army.
He could appeal the medical rejection, but needs to show his medical records are incorrect or incomplete. Not a medical expert, but the pancreatitis being only last year may require a recovery period before an application is accepted. However, more than 1 fainting spell is a bar to entry.