How to generate vertex and textures array data ?

Hi

Is there some good tools I can design 2D 3D models and generate its array data for C++/Java program ?

Is there some free shared database I could download some object samples for my own demo Windows/Android OpenGL program ?

Thank for your guide .

Regards
Sean