Both errors tell you what's wrong.
In 4.0.3 you have a 32 bit Oracle Client and a 64 bit JDK - those bit levels have to match
in 4.1 you don't have a 12c Oracle Client - we ship with a 126.96.36.199 JDBC driver - those versions also have to match
403 is telling you that you have a 11203 driver and a 11202 client. Get a 11203 client, and you should be OK. 11204 should work OK too, I think.
Have now put 188.8.131.52 instant client from http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-windows.x64-184.108.40.206.0.zip in the path before starting 4.0.3.
Get now a new message independent if service OracleXETNSListener is stopped or started (normally for Bequeath only OracleServiceXE should be started?):
Same Message happens when putting 220.127.116.11.0 instant client from http://download.oracle.com/otn/nt/instantclient/121020/instantclient-basic-windows.x64-18.104.22.168.0.zip in the path before starting 4.1.0 EA.