Cómo crear una clase dinámicamente en java

No sé si esto es posible. De todos modos, aquí está mi problema: quiero crear una clase que tenga un esquema de tabla de base de datos, por ejemplo, supongamos que tengo una tabla como

id - unsigned int 
username - varchar(128)
password - varchar(128)

y supongamos que puedo consultar estos datos desde mi base de datos. Lo que quiero hacer es crear dinámicamente (y, por supuesto, crear instancias) una clase Java que debería verse así:

public class User{
    private unsigned int id;
    private String username;
    private String password;
}

(en realidad unActiveRecord para mi mesa)

¿Me pueden ayudar a comenzar esto? Tnks

Respuestas a la pregunta(11)

Su respuesta a la pregunta