Yes, J-visa holders can apply for a green card, but there are certain conditions. If they are subject to the two-year home country physical presence requirement, they need to fulfil this requirement or obtain a waiver before applying. They can potentially qualify through family-based or employment-based avenues.