Does my dependent have to file taxes?

If your dependents have no U.S. based income, they only need to file the IRS Form 8843.  They can do so using Sprintax Returns on your account as the primary visa holder. 

If your J-2 dependent is working and earning U.S. based income, they will need to file their own separate tax return.  Sprintax Returns should prompt them to make their own account.