I'm not sure why this is happening, but when I get the codebase for windows the Win32VmLoader.cpp has uncompilable code.
Specifically there are 3 lines of code that will not compile. All of which are trying to do a conversion from const wchar_t to LPCSTR which fails. I inserted a block of code to convert the wide char to a regular char and called that in the 3 spots and it compiles fine and I can dynamically load the JVM.
Windows Dynamic Loader with my Changes (based off of v61)