WHAT are people moving to or are considering moving to?

First of all you are not creating a JList. It should be JList jlist001; while you declare a variable not with new. While you have no variable JLIST001 in your Code you can not instance a new object from it. Before you would have to declare like I wrote and after it you could do an instancing:

package com.company;

import javax.swing.*;

public class Main {

public static void main(String[] args) {

    JList jlist001;
    jlist001 = new JList();

}

}

In this Form you would have an Object jlist001 which is a new Object instance.