Группе NetBeans требуется JDK 1.5, чтобы гарантировать, что полученные файлы JAR будут работать на 1,5 JVM.
Вам не нужно собирать его с JDK 1.5, если это только для вашего собственного использования. Но если вы планируете разрабатывать модули, вам нужно будет использовать 1.5, чтобы все остальные могли использовать ваши модули.
Если вы компилируете с 1.6, вы можете использовать -target 1.5 для генерации классов, которые будут загружаться в 1.5 JVM. Недостатком является то, что это не помешает вам использовать классы или методы, представленные в 1.6 (например, StringBuilder). Он загрузится в 1.5 JVM, но не удастся с такими классами, как ClassNotFoundException, NoSuchMethodErrot или NoSuchFieldError.