XD-2060: Add jdbc source

Re: splitter; it's funny I started working on this and added a splitter before Thomas shared a kodiac implementation that **also** used a splitter. So I think splitting is a fair assumption and satisfies the principle of least surprise here :)