How to add vertices to VBO?

How to add vertices to VBO? Currently i am trying to do something like this:

FLOATBUFFER:

public static FloatBuffer vertices = BufferUtils.createFloatBuffer(2*4*4);

ADDING TWO QUADS:

 vertices.put(new float[]
        {
            0,   0,
            0+200, 0,
            0+200, 0+200,
            0, 0+200,
           300,   300,
            300+200, 300,
           300+200, 300+200,
            300,  300+200
        });
        vertices.rewind();


 vboVertexID = glGenBuffers();
        glBindBuffer(GL_ARRAY_BUFFER, vboVertexID);
        glBufferData(GL_ARRAY_BUFFER, vertices, GL_STATIC_DRAW);
        glBindBuffer(GL_ARRAY_BUFFER, 0);

DRAWING:


            glEnableClientState(GL_VERTEX_ARRAY);
	         glEnableClientState(GL_TEXTURE_COORD_ARRAY);

		            glBindBuffer(GL_ARRAY_BUFFER, vboVertexID);
	                glVertexPointer(2, GL_FLOAT, 0, 0);
	                glDrawArrays(GL_QUADS, 0, 16);

            glDisableClientState(GL_VERTEX_ARRAY);
		      glDisableClientState(GL_TEXTURE_COORD_ARRAY);