Então, eu estou usando o treemap na hora da criação de uma planilha de excel, o código é o seguinte:
Map<String, Object[]> data = new TreeMap<String, Object[]>();
data.put("1", new Object[]{"ID", "NAME", "LASTNAME"});
data.put("2", new Object[]{1, "Amit", "Shukla"});
data.put("3", new Object[]{2, "Lokesh", "Gupta"});
data.put("4", new Object[]{3, "John", "Adwards"});
data.put("5", new Object[]{4, "Brian", "Schultz"});
o problema é que, eu quero que o usuario decida quantas colunas serão criadas e ele decida o ID, o nome, e o LastName durante a execução do programa e não antes, como esta acontecendo, como eu mudaria isso?