Hi, Since you are using processing 1.5.1 please make sure you are using the following controlP5 version
(earlier versions also work, later versions dont!)
the zip file comes in the following folder structure
controlP5-1.5.1
controlP5
examples
library
library.properties
reference
src
install_instructions.txt
here you need to copy the folder controlP5 into your Processing/libraries folder so that the library is recognized by the processing IDE, this is also reflected inside the install_instructions.txt file.
But since you are using eclipse you need to point to the controlP5.jar file inside folder library. you can also copy the same file to any location of your preference where your eclipse project can find it.
The error message you encounter using processing 1.5.1 and controlP5 1.5.1 does not appear when I compile and run a sketch from outside the Processing IDE.