Tablas complejas de excel con Java

Buenas tardes a todos, tengo un problema que desarrollar para un proyecto en la Universidad, lo que pasa es que me toco hacer tablas de Excel desde una aplicación Java, resulta que tengo que obtener datos de una aplicación, y luego tabularlos en excel para su posterior tratamiento. Bueno yo hice unaa vez una aplicación que exportaba datos y me creaba una tabla, pero era una tabla convencional, ahora lo que necesito es una tabla diferente, así como la de la imagen:

Bueno espero que me puedan ayudar ya que no tengo la mas mínima ides de como hacerlo.

Gracias.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de neko069

Manejo de excel con Poi.

Chéca Apache POI, en el apartado de la guía de desarrolladores vienen ejemplos de cómo unir celdas (merge cells).
Cualquier duda, pues ya postea en qué te estás atorando.

Hola muchas gracias! me ha

Hola muchas gracias! me ha servido de bastante el link que me diste, ya puedo generar la tabla!
Ahora tengo 1 sola y última duda, lo que pasa es que cuando le voy agregando datos a la tabla, me escribe los últimos y los anteriores me los borra mi código es este:

public void exportar(int cantidaddeNodos) throws FileNotFoundException, IOException{

String ruta="D:\\tiempos.xls";
HSSFWorkbook libro=new HSSFWorkbook();
HSSFSheet hoja1=libro.createSheet("HOJA 1");
hoja1.autoSizeColumn(0);
hoja1.autoSizeColumn(1);
//titulos
HSSFRow fila=hoja1.createRow((short)0);
for(int i=0; i

LO que yo quiero y es obvio es que también escriba en las 2 primeras columnas donde dice Cantidad de Nodos y la que dice % arcos.

Espera me entiendas, de todos modos muchas gracias!

Imagen de neko069

Podrías meter tu código entre

Podrías meter tu código entre tags de <code> y </ code> y corregirlo? creo que querías subir una imagen pero pegaste mal el link.