They only give H-1 to FTE ( Full Time Employee, includes Research Fellow, Clinic Fellow, Research Associate, Staff Scientist in NIH). Now it is very hard to get H-1. It does not worth to do post doc with J-1.