I was able to solve my issue and stick with Implicit code flow.
I did have to create a simple server pointed to the port in my redirect URL. It would then direct the user to an embedded HTML page that ran a JavaScript file to pull and process the token information for capturing.
The basic setup information was based off of an old Java Twitch wrapper that worked with an old API.
That wrapper is posted on these forums elsewhere, but for anyone that stumbles onto this in the future you can find it here: https://github.com/urgrue/Java-Twitch-Api-Wrapper
As mentioned this wrapper is designed for v3 so it is quite out of date. However you can use the class files under the auth package as a starting point to build a service that will work with the new API.