I'm not 100% sure to be honest, my understanding is that you set up a datasource for a report which is traditionally a
JDBC connection to a DB, I'm not sure if you can have a JTable as a datasource out of the box. Mind you you can create your own custom data sources so I guess in theory anything is possible

.