Sorry, I forgot to attach the files
You have a field in your class UserEJB called "user_id", yet with CMP you need to define abstract accessor methods for all CMP fields. So you need a method like
public abstract String getUser_id();
and CMP will implement the method for you. Similarly you will need a method like
public abstract void setUser_id(String user_id);
This was not the case with EJB 1.1 but with CMP in EJB 2.0 you do it like this.