I have removed one of the Tomcat directories and I'm down to just c:\oc\tomcat. I've also used "Java -version" to confirm that I am using the 64 bit version of Java 1.6.0_22. I've opened Tomcatw.exe and specified the JVM as 'C:\Program Files\Java\jdk1.6.0_22\jre\bin\server\jvm.dll' rather than the default but it still won't start.
Richard