Well, there are a lot of questions here.
As I see, the original problem is that examples/beans/sketch-images/SketchImages.java example in the Marvin Beans package did not work for you because Java missed chemaxon.marvin.beans package.
The compiled SketchImage class is located in the examples/beans/examples.jar file. To be able to run the example, the CLASSPATH has to include examples.jar and the MarvinBeans.jar.
The RUN.BAT launcher file that is located in the same directory than the example (examples/beans/sketch-images) completes this requirement:
SET CLASSPATH=..\examples.jar;..\..\..\lib\MarvinBeans.jar;%CLASSPATH%
java SketchImages %1 %2 %3 %4 %5 %6 %7 %8 %9
Since the bat file includes relative path to the referred jars, the bat file works correctly only from the directory where the bat file is located.
Thus, if you open a command line tool (cmd) in MS-Windows and you navigate to the directory of the SketchImages example ( C:\Programme\ChemAxon\MarvinBeans\examples\beans\sketch-images) where you launch RUN.BAT, the SketchImages example should be started.
Have you tried launching the example by this way?
The SketchImages examples refers to the chemaxon.marvin.beans.MSketchPane class (I guess you had typo in your last comment because you mentioned an "import chemaxon.marvin.MSketchPane.*;" statement but it does not have meeing in Marvin).
The classes of chemaxon.marvin.beans packages are located in the MarvinBeans-beans.jar. But it is not a standalone jar file.
MarvinBeans.jar includes only essential code that all Marvin product uses (like chemaxon.struc or chemaxon.util package). Further resources (like import/export, GUI, calculations, etc.) are organized into other jars in the same directory.
In the main jar, there are hardcoded relative references to all Marvin jars. That's why the main jar (MarvinBeans.jar) is enough in the java CLASSPATH, as my colleague mentioned it earlier.
Normally, Java can resolve these indirect references. By command line usage of java (via RUN.BAT), the classpath resolving should work.
If there is any problem by RUN.BAT, it worth to check wheather RUN.BAT has been evaluated properly.
To do it, insert some debug code into the bat file (after the SET CLASSPATH statement, before the java statement):
echo %CLASSPATH%
run the bat file again and check the output.
If you attempt to run SketchImages from an IDE, I can imagine that the IDE can not resolve these indirect references. In this case, it can cause compilation or runtime error. To fix it, add all jars to the project classpath from the lib directory of the Marvin Beans pack.
File and directory names are case insensitve in Windows. You do not have to care for capitalize letter in CLASSPATH variable.
But java compiler and java runtime tool is case sensitive. So take care for capitalized letters at class and package names in any java statements and in java sources.
If you create a new Java code where you would like to integrate Marvin resources, consult with the Marvin Beans API doc and examples which classes are suitable for you. The API doc provides information the full qualified name of classes. If you use IDE, it can offer to complete import statement automatically when you refer to a class.