The question boils down to the title, but the reason I'm asking the question in the first place is a bit unusual, so I will give all the information here in case that helps with answers.
I recently thought of a nice twist for a side character to play sporadically in our campaign, and my DM thinks it's a fun idea, so I want to work on it.
The character (on the outside)
Roland The Slayer is a relatively well-known adventurer, who has solved his fair share of mysteries all around the kingdom. Famous for his hatred of vampiric creatures, he is well liked by nobles and peasants alike, as he has often protected them from the ploys of the creatures of the night. A few times, Roland has unearthed a vampiric conspiracy in the court of the lord while working on a seemingly unrelated task; many others, he has found and slayed vampires and their acolytes who hid in plain sight between the villagers of a town in which he was conducting business (see, it was them, not wolves, the ones responsible for the missing cattle!).
No conspiracy and no vampiric conspirator can slip under Roland's powerful divination skills. He can't be lied to, information can't be hidden from him, and the undead cannot simply avoid his ability to spot them in a crowd.
The character (in reality)
He is not so much a hero as an idiot. See, Roland is obsessed with vampires (for good reason, as they were behind a traumatic event of his early life), and can't help but seeing them everywhere.
When he was a teenager, he heard of people who were naturally gifted at magic, and thought he was one himself. In particular, he is convinced he can use many divination spells: Detect life, Detect thoughts, Detect Evil and Good, Detect Magic... When he "casts" those spells, he can clearly see in his head whether someone is lying to him, or their intentions, or whether they are dead or alive... Unfortunately for him (and often, for those interacting with him), this is only self-suggestion, and the outcome of these "spells" is just reinforcement for his already-held suspicions.
Many of these ploys he has foiled were just figments of his imagination, and most of these vampire acolytes he has slayed were often just regular folks growing more and more weirded out by this obsessive "investigator". As he didn't take it kindly to "finding out" someone was a vampire or working with them, a fight always broke out, and he always came out victorious after stabbing his enemy in the heart with a wooden stake (or cutting their head off). Of course, this meant there was no one to challenge his conspiracy story (which he himself fully and truthfully believes), and since he knows how to tell a compelling story, his legend slowly grows.
The role he will play
The party will meet him in a new city, and they will all join efforts (hopefully) trying to figure out who's behind the vampiric conspiracy dawning on this town, which is what brought Roland to the city in the first place.
Roland will show off his abilities (and his hot temper when he faces someone working for those filthy creatures!) and extract clues from the conspirators at different points, leading the party into a crazier and crazier situations.
The idea is that at some point it will become obvious that Roland is deranged, and is actually not a powerful divinator but an unhinged fella with some combat skill; hopefully this won't happen until after the party has aided him in some dubious tasks, such as killing and disposing of some city guards who were (not) vampire acolytes, potentially tying their fates together.
It must be credible that Roland can make use of divination spells when the party meets him. He must be at least somewhat competent in combat (for everything to be consistent), while at the same time not relying on any actual magic while fighting (since he can't really use magic; this is a big reason why he believes himself to be a divinator, as he doesn't have any actual magic experience to compare against his "divination").
My DM has given me complete freedom to choose his race, class and background, from the core game or any expansion, whether they are normally available for players or not. Unfortunately, I'm new to role playing games (having played only a few sessions these past weeks), so I can't think of a suitable one and all the possibilities overwhelm me.
Is there any combination of class, race and background (taken from any available) which would be suitable for such a character? If not, as a last resort, are there any already-made homebrew alternatives which would work (asking about something already made as I have zero experience with homebrew and wouldn't know how to make it balanced)?
His level will be 4 or 5, and multiclassing is allowed. We only intend to have him around for a session or two.
First of all, I could make him whatever I wanted and just not disclose anything to my fellow players when they inevitably ask "So what's the class of your new character?" but that's will just raise alarms, which at least at the beginning I want to avoid.
If I claim openly to the players that I am of the same class I will actually play, I might find myself in a serious disadvantage in combat. I can't make him a Wizard, Sorcerer or Warlock, as he can't use real magic; hence he would be mostly useless in combat (at most stabbing with a dagger or hitting with a staff). On the other hand, he cannot be a Barbarian or a Warrior, as it would be strange for him to be competent at divination.
Another option is to claim to be something to the players but actually be something different on the sheet. I thought of finding a class for him which is capable in physical combat, and which has a subclass/background which can make use of magic (something similar to Arcane Warrior). The players would believe him to be of that subclass, while his actual subclass would be another one. Arcane Warrior itself doesn't work as they can't use divination, but that would be the idea.
I haven't considered the previous idea with classes (e.g. have people think he's a Sorcerer while in reality he's a Warrior) because I think it would be too obvious his combat style does not match his claimed background at all.